Langsung ke konten utama

Python: mengakses data dari file text


 Pada kesempatan kali ini saya akan menulis mengenai catatan saya saat belajar Python. Saya membutuhkan Python untuk memudahkan saya dalam mengolah data yang dihasilkan oleh aplikasi yang yang dihasilkan oleh bahasa C. Data tersebut berupa matriks yang tertulis dengan model scientific notation (1.45e-5). 

Pembacaan nya menggunakan numpy sehingga perlu melakukan import numpy terlebih dahulu.

import numpy as np

Kemudian definisikan path file yang akan dibaca

csv_path="gRslt.txt"

np.set_printoptions(suppress=True)

Setelah lokasi file didefinisikan, kemudian masukkan data yang akan dibaca ke dalam variabel data

bacadata= np.loadtxt(csv_path)

Untuk menampilkan data, print data tersebut.

print(bacadata[200])

Jika data kita berupa matriks, maka untuk memunculkan nilai dari baris ke 2 kolom ke 3 adalah dengan cara

print(bacadata[2,3])

Ingat, penomoran baris dan kolom pada list python dimulai dengan index 0. sehingga untuk baris pertama dan kolom pertama adalah "bacadata[0,0]"

Data yang digunaka oleh python merupakan data sequencial, untuk memahami bagaimana cara membaca dan mengoperasikan data sequencial ada baiknya membaca tutorial berikut ini

https://www.tutorialspoint.com/python/python_lists.htm

Komentar

Postingan populer dari blog ini

Bahasa C: Pembahasan tentang isfinite

 Saat melakukan coding cumeric, ada kalanya kita harus mengecek apakah angka yang akan digunakan untuk menghitung berupa angka "normal" nilai nya melebihi range angka yang disetujui ataukan angkanya terlalu besar. Jika membuat fungsi sendiri, bisa jadi akan memakan waktu lama dan tidak efisien. Sehingga dalam bahasa C sudah disediakan library yang digunakan untuk mengecek bagaimana angka yang akan digunakan untuk menghitung.  Berikut adalah salah satu library yang disediakan oleh C untuk melaukan pengecekan angka yang akan digunakan untuk menghitung. Namanya adalah isfinite. Untuk lebih jelas nya dapat dilihat di link berikut .  isfinite berada dalam lingkungan <math.h>. Sehingga sebelum menggunakan nya perlu dilakukan pendefinisian header <math.h> terlebih dahulu.

Python: Integral, Interpolasi dan Curve fitting

  Dalam mengolah data, python juga sangat mudah untuk digunakan mencari nilai integral dari sebuah fungsi, interpolasi dan fiting sebuah kurva.

Perjalanan mencari kitab elektronik

Sebagai seorang mahasiswa, saya ingin memiliki gadget yang secara khusus bisa digunakan untuk membaca dan menyimpan file buku. Awalnya saya membaca dengan HP, bisa sih tapi gak nyaman, karena layar terlalu kecil. Kemudian saya beralih ke tablet, saat itu saya menggunakan tablet merk Lenovo. Lebih nyaman dibandingkan HP, tapi lama kelamaan bosan juga karena saat itu ada tablet yang dilangkapi dengan "pena". Saat itu tablet saya gak ada pena nya. Beralih lah saya ke iPad 6 (2018) yang sudah support dengan "pen" sehingga bisa corat coret saat sedang membaca paper atau ebook.  Ipad sangat nyaman, kita bisa menginstall berbagai macam aplikasi. Baik yang gratis maupun yang berbayar. Untuk memenuhi kebutuhan saya dalam membaca, saya menggunakan 2 alpikasi andalan, yaitu GoodNotes dan LiquidText. GoodNotes yang saya gunakan adalah yang versi gratisan. Sedangkan yang LiquidText adalah yang berbayar. Membaca jurnal maupun ebook dengan software itu sangat nyaman. Bisa menurunk