Metode Dari String Numpy

Metode Dari String Numpy



Istilah NumPy mewakili Python Numerik dan terdengar seperti Num-pee. NumPy adalah modul bahasa pemrograman Python yang diterapkan untuk menambahkan dukungan untuk array besar dan multi-dimensi. NumPy memiliki fungsi dasar, fungsi matematika, fungsi statistik, dan fungsi string untuk beroperasi pada array. NumPy adalah dasar dari tumpukan pembelajaran mesin. NumPy fromstring() adalah fungsi dari library NumPy yang digunakan untuk membangun atau menghasilkan array satu dimensi baru (array 1D) dari data biner atau teks mentah dalam sebuah string. Panjang string harus sesuai untuk mengakomodasi jenis dan jumlah data yang ditentukan. Tipe data array harus berupa nilai default: float. Fungsi NumPy fromstring() memberikan nilai kesalahan jika tipe data tidak benar.

Sintaks Fungsi NumPy fromstring()

Metode NumPy fromstring() dapat dideklarasikan sebagai:

X = mati rasa. dari string ( rangkaian , Tipe = mengambang , menghitung = - 1 , sep = ' ' )

Parameter Fungsi NumPy fromstring()

Di sini, kita akan membahas secara detail argumen yang disediakan dalam fungsi NumPy fromstring() :







Rangkaian = [str] string wajib diisi. Ini berisi data biner atau teks mentah.



Tipe D = Ini adalah bidang yang tidak wajib. Ini menunjukkan tipe data dari array yang ditentukan dan ini adalah default: float. Untuk data biner, data harus persis dalam format ini.



Menghitung = Digunakan untuk membaca angka yang di hitung. Jika negatif secara default, maka data dihitung dari panjang string.





Sep = Ini mewakili operator pemisah. Ini digunakan untuk memisahkan angka dan spasi antara elemen string.

Nilai yang Dikembalikan dari Metode NumPy fromstring()

Fungsi NumPy fromstring() setelah eksekusi mengembalikan nilai berikut:



Array 1D baru dihasilkan dari string.

Himpunan [ ndarray ]

Kesalahan Dibesarkan

Kesalahan terjadi ketika ukuran string tidak benar untuk memenuhi tipe dan jumlah data yang diminta.

Mari kita bicara tentang cara memanfaatkan metode NumPy fromstring() dalam kode Python.

Contoh 1:

Dalam skenario ini, kita akan mengamati cara membuat array 1D baru dari string dengan menggunakan argumen 'dtype', dan 'sep'.

Kami mulai dengan mengintegrasikan pustaka Python yang merupakan pustaka NumPy dan kami mengimpornya sebagai np. NumPy adalah modul penting dari bahasa pemrograman Python untuk mengeksekusi kode numerik. Kemudian, kami menginisialisasi variabel 'p'. Di sini, kami memanggil metode NumPy fromstring() untuk membuat array satu dimensi baru. Kami telah meneruskan argumen dalam fungsi fromstring() sebagai berikut: String adalah '4 5', tipe data secara default adalah 'float', dan argumen pemisah 'sep' digunakan sebagai ' '. Fungsi ini berfungsi karena akan memberikan hasil array satu dimensi baru. Pernyataan cetak terakhir dideklarasikan untuk menampilkan array yang dihasilkan.

Pada output, kita memiliki array satu dimensi baru yang dibuat dari string dan output ditampilkan karena kita telah menggunakan metode print().

Contoh #2:

Dalam contoh ini, array satu dimensi dibangun lagi dari data string.

Langkah pertama adalah mengimpor library Python yaitu NumPy sebagai np yang menambahkan dukungan ke array multidimensi atau besar. Langkah selanjutnya adalah menginisialisasi string dengan menggunakan variabel input. Kami telah menggunakan 'x' sebagai variabel input yang menyimpan nilai yang dihasilkan. Setelah itu, kami memanggil fungsi NumPy fromstring() dan meneruskannya pada argumen yang berbeda untuk membuat array satu dimensi baru. Kami telah meneruskan '24 25' ke parameter string dan array baru dibuat dari string ini. Tipe data float digunakan di sini. Setiap kali tipe data tidak diberikan dengan benar, maka itu akan memberikan kesalahan nilai. Parameter 'sep' (pemisah) juga diberikan sebagai ' '. Operator 'sep' membantu memisahkan angka dan juga menghilangkan spasi putih di antara elemen. Kemudian metode print(x) dipanggil. Ini akan menampilkan hasilnya.

Array satu dimensi dibangun dari data string seperti yang ditunjukkan di bawah ini.

Contoh # 3:

Membuat array 1d baru dengan menggunakan metode fromstring() dan argumen 'hitungan'.

Kami telah berbicara tentang tiga parameter yaitu string, tipe data dan argumen sep. Dalam contoh ini, kita akan membahas parameter baru 'hitungan' yang dilewatkan dalam fungsi NumPy fromstring(). Parameter ini digunakan untuk menghitung angka atau sedang digunakan untuk membaca angka dan berapa kali itu terjadi.

Sekarang, mari kita lihat ilustrasi di mana parameter ini digunakan. Ini akan menghapus konsep kita tentang parameter 'hitungan'. Pertama, pernyataan yang diperlukan dalam mengeksekusi kode adalah mengimpor perpustakaan Python. Modul bahasa Python yang digunakan di sini adalah NumPy. Kami memasukkannya sebagai np untuk memanggil fungsi fromstring(). Kedua, kita telah menginisialisasi 'string' sebagai variabel input untuk menyimpan data atau nilai dari fungsi NumPy fromstring(). Kemudian, metode NumPy fromstring() dipanggil dan parameter yang berbeda disediakan untuk fungsi ini. Ini akan membuat array satu dimensi baru. Parameter yang diberikan ke fungsi NumPy fromstring() adalah sebagai berikut: string yang telah memberikan nilai integer acak sebagai '10 11 12 13'. Tipe data yang direpresentasikan sebagai 'dtype' dan float secara default. Kemudian, parameter 'count' diberi nilai 2 yang berarti akan menghitung 2 nilai pertama dari string yang ditentukan untuk membuat array satu dimensi baru dan terakhir parameter 'sep' dilewatkan ke angka yang terpisah dan untuk menghapus spasi putih di antara mereka. Langkah terakhir adalah mencetak array baru dengan menjalankan pernyataan print.

Array satu dimensi yang dihasilkan adalah sebagai berikut.

Kesimpulan

Panduan ini memiliki penjelasan mendetail tentang metode NumPy fromstring() . Fungsi ini membangun array satu dimensi dari data string tertentu. Kami juga membahas sintaks, parameter input, dan nilai yang dikembalikan dari fungsi ini. Kami menjalankan sejumlah kode di mana kami menggunakan metode NumPy fromstring() untuk membangun array 1d baru.