Tutorial Array Numpy Python

Daftar Isi:

Anonim

Apa itu Python Numpy Array?

Array NumPy agak mirip dengan daftar Python, tetapi masih sangat berbeda pada saat yang sama. Bagi Anda yang baru mengenal topik tersebut, mari kita perjelas apa itu sebenarnya dan apa gunanya.

Sebagai jenis nama yang diberikan, array NumPy adalah struktur data pusat dari perpustakaan numpy. Nama perpustakaan sebenarnya adalah singkatan dari "Numeric Python" atau "Numerical Python".

Buat Array NumPy

Cara termudah untuk membuat array di Numpy adalah dengan menggunakan Python List

myPythonList = [1,9,8,3]

Untuk mengubah daftar python menjadi array numpy dengan menggunakan objek np.array.

numpy_array_from_list = np.array (myPythonList)

Untuk menampilkan isi daftar

numpy_array_from_list

Keluaran

array([1, 9, 8, 3])

Dalam praktiknya, tidak perlu mendeklarasikan Daftar Python. Operasi bisa digabungkan.

a = np.array([1,9,8,3]) 

CATATAN : Dokumentasi numpy menyatakan penggunaan np.ndarray untuk membuat array. Namun, ini metode yang disarankan

Anda juga dapat membuat array numpy dari Tuple

Operasi Matematika pada Array

Anda dapat melakukan operasi matematika seperti penjumlahan, pengurangan, pembagian, dan perkalian pada larik. Sintaksnya adalah nama array yang diikuti dengan operasi (+ .-, *, /) diikuti dengan operan

Contoh:

numpy_array_from_list + 10

Keluaran:

array([11, 19, 18, 13])

Operasi ini menambahkan 10 ke setiap elemen dari array numpy.

Bentuk Array

Anda dapat memeriksa bentuk larik dengan bentuk objek yang diawali dengan nama larik. Dengan cara yang sama, Anda dapat memeriksa tipe dengan dtypes.

import numpy as npa = np.array([1,2,3])print(a.shape)print(a.dtype)(3,)int64

Bilangan bulat adalah nilai tanpa desimal. Jika Anda membuat array dengan desimal, maka jenisnya akan berubah menjadi float.

#### Different typeb = np.array([1.1,2.0,3.2])print(b.dtype)float64

2 Dimensi Array

Anda dapat menambahkan dimensi dengan koma ","

Perhatikan bahwa itu harus dalam tanda kurung []

### 2 dimensionc = np.array([(1,2,3),(4,5,6)])print(c.shape)(2, 3)

3 Dimensi Array

Dimensi yang lebih tinggi dapat dibangun sebagai berikut:

### 3 dimensiond = np.array([[[1, 2,3],[4, 5, 6]],[[7, 8,9],[10, 11, 12]]])print(d.shape)(2, 2, 3)

Ringkasan

Di bawah ini, ringkasan fungsi penting yang digunakan dengan NumPy.

Objektif Kode
Buat array larik ([1,2,3])
cetak bentuknya bentuk larik ([.])