Pengenalan NumPy

Perekomendan kursus:

Membuat objek NumPy ndarray ndarray.

NumPy untuk mengolah array. Objek array di NumPy disebut array() Kami dapat menggunakan ndarray Fungsi ini membuat NumPy

Contoh

import numpy as np 
objek.
print(arr)
print(type(arr))

Jalankan Contoh

type(): Fungsi bawaan Python ini memberitahu tipe objek yang dikirim kepadanya. Seperti kode di atas, dia menunjukkan arr adalah numpy.ndarray Jenis.

untuk dibuat ndarray, kami dapat mentransfer daftar, tuple, atau objek yang mirip dengan array ke array() Metode, lalu dia akan diubah ke ndarray:

Contoh

Membuat array NumPy menggunakan tuple:

import numpy as np 
arr = np.array((1, 2, 3, 4, 5))
print(arr)

Jalankan Contoh

Dimensi array

Dimensi dalam array adalah tingkat dari kedalaman array (array terkubur).

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

Membuat array 0-D dengan nilai 61:

import numpy as np
arr = np.array(61)
print(arr)

Jalankan Contoh

Array 1-D

Elemennya adalah array 0-D, disebut satu dimensi atau 1-D.

Ini adalah yang paling biasa dan dasar.

Contoh

Membuat array 1-D yang mengandung nilai 1, 2, 3, 4, 5, 6:

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6])
print(arr)

Jalankan Contoh

Array 2-D

Elemennya adalah array 1-D, disebut array 2-D.

Mereka biasanya digunakan untuk mewakili matriks atau tensornya.

NumPy memiliki submodul yang khusus untuk operasi matriks. numpy.mat.

Contoh

Membuat array 2-D yang mengandung nilai 1, 2, 3 dan 4, 5, 6:

import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)

Jalankan Contoh

Array 3-D

Elemennya adalah array 2-D, disebut array 3-D.

Contoh

Membuat array 3-D dengan menggunakan dua array 2-D, kedua array ini mengandung 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)

Jalankan Contoh

Periksa dimensi?

NumPy array menyediakan ndim Atribut, yang 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)

Jalankan Contoh

Array Dimensi yang Lebih Tinggi

Array dapat memiliki sejumlah dimensi yang berbeda.

Dalam membangun array, dapat digunakan ndmin Definisi Parameter Dimensi.

Contoh

Buat array dengan 5 dimensi dan verifikasi apakah ia memiliki 5 dimensi:

import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('jumlah dimensi :', arr.ndim)

Jalankan Contoh

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 yang adalah array 4D.