Ringkasan NumPy
- Hal Sebelumnya Masuk Ke NumPy
- Hal Berikutnya Indeks Array NumPy
membuat objek NumPy ndarray
NumPy untuk mengolah array. Objek array di NumPy disebut ndarray
.
Kami dapat menggunakan array()
Fungsi ini membuat NumPy ndarray
objek.
Contoh
import numpy as np arr = np.array([1, 2, 3, 4, 5]) print(arr) print(type(arr))
type(): Fungsi Python bawaan ini memberitahu tipe objek yang disampaikan kepadanya. Seperti kode di atas, ia menunjukkan arr
adalah numpy.ndarray
tipe.
untuk dibuat ndarray
Kami dapat mentransfer daftar, tuple, atau obyek yang mirip dengan array ke array()
metode, lalu ia akan diubah menjadi ndarray
:
Contoh
Membuat array NumPy dengan menggunakan tuple:
import numpy as np arr = np.array((1, 2, 3, 4, 5)) print(arr)
Dimensi dalam array
Dimensi dalam array adalah tingkat dari kedalaman array (array terkubur) satu tingkat.
Array terkubur:Merupakan referensi untuk array yang digunakan sebagai elemen.
Array 0-D
Array 0-D, atau scalar (Skalar), adalah elemen dalam array. Setiap nilai dalam array adalah array 0-D.
Contoh
Buat array 0-D dengan nilai 61:
import numpy as np arr = np.array(61) print(arr)
Array 1-D
Elemennya adalah array 0-D, disebut satu dimensi atau 1-D.
Ini adalah yang paling sering dan dasar.
Contoh
Buat array 1-D yang berisi nilai 1, 2, 3, 4, 5, 6:
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6]) print(arr)
Array 2-D
Elemennya adalah array 1-D, disebut array 2-D.
Mereka biasanya digunakan untuk mewakili matriks atau tensornya.
NumPy memiliki submodul penuh khusus untuk operasi matriks numpy.mat
.
Contoh
Buat array 2-D yang berisi nilai 1, 2, 3 dan 4, 5, 6:
import numpy as np arr = np.array([[1, 2, 3], [4, 5, 6]]) print(arr)
Array 3-D
Elemennya adalah array 2-D, disebut array 3-D.
Contoh
Buat array 3-D dengan menggunakan dua array 2-D, kedua array ini berisi nilai 1, 2, 3 dan 4, 5, 6:
import numpy as np arr = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]]) print(arr)
Periksa dimensi?
NumPy array menyediakan ndim
Atribut, atribut ini mengembalikan bilangan bulat, bilangan bulat ini akan memberitahu berapa dimensi array.
Contoh
Periksa berapa dimensi array:
import numpy as np a = np.array(42) b = np.array([1, 2, 3, 4, 5]) c = np.array([[1, 2, 3], [4, 5, 6]]) d = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]]) print(a.ndim) print(b.ndim) print(c.ndim) print(d.ndim)
Array Dimensi yang Lebih Tinggi
Array dapat memiliki jumlah dimensi yang berbagai macam.
Dalam mengbuat array, dapat digunakan ndmin
Definisi Parameter Dimensi.
Contoh
Buat array dengan 5 dimensi dan verifikasi bahwa ia memiliki 5 dimensi:
import numpy as np arr = np.array([1, 2, 3, 4], ndmin=5) print(arr) print('jumlah dimensi :', arr.ndim)
Dalam array ini, dim yang paling dalam (dim ke 5) memiliki 4 elemen, dim ke 4 memiliki 1 elemen sebagai vektor, dim ke 3 memiliki 1 elemen yang adalah matriks dengan vektor, dim ke 2 memiliki 1 elemen yang adalah array 3D, dan dim ke 1 memiliki 1 elemen, elemen ini adalah array 4D.
- Hal Sebelumnya Masuk Ke NumPy
- Hal Berikutnya Indeks Array NumPy