NumPy Creating Arrays

 


Create a NumPy ndarray Object

NumPy digunakan untuk bekerja dengan array. Objek array di NumPy disebut ndarray.

Kita dapat membuat objek NumPy ndarray dengan menggunakan fungsi array().

Contoh
import numpy as np

arr = np.array([12345])

print(arr)

print(type(arr))
type(): Fungsi bawaan python ini memberi tahu kita jenis objek. Seperti pada kode diatas itu menunjukkan bahwa arr adalah numpy.ndarray tipe.

Untuk membuat ndarray, kita dapat meneruskan list, tuple, atau objek seperti array apa pun ke dalam array(), dan itu akan diubah menjadi ndarray.

Contoh
Gunakan Tuple untuk membuat array NumPy.
import numpy as np

arr = np.array((12345))

print(arr)

Dimensions in Arrays

Dimensi dalam array adalah satu tingkat kedalam array (nested arrays).

nested arrays: adalah array yang memiliki array sebagai elemennya.

Array 0-D

Array 0-D, atau Skalar, adalah elemen dalam array. Setiap nilai dalam array adalah array 0-D.

Contoh
Buat array 0-D dengan nilai 42
import numpy as np

arr = np.array(42)

print(arr)

Array 1-D

Array yang memiliki array 0-D sebagai elemennya disebut array uni-diemnsi atau 1-D.

Ini adalah array yang paling umum dan dasar.

Contoh
Buat array 1-D yang berisi nilai 1,2,3,4,5.
import numpy as np

arr = np.array([12345])

print(arr)

Array 2-D

Array yang memiliki array 1-D sebagai elemennya disebut array 2-D.

Ini sering digunakan untuk mewakili matriks atau tensor orde ke-2.

NumPy memiliki seluruh sub modul yang didedikasikan untuk operasi matriks yang disebut numpy.mat

Contoh
Buat array 2D yang berisi dua array dengan nilai 1,2,3 dan 4,5,6.
import numpy as np

arr = np.array([[123], [456]])

print(arr)

Array 3-D

Array yang memiliki array 2-D (matriks) sebagai elemennya disebut array 3-D.

Ini sering digunakan untuk mewakili tensor orde ke-3.

Contoh
Buat array 3-D dengan dua array 2-D, keduanya berisi dua array dengan nilai 1,2,3 dan 4,5,6.
import numpy as np

arr = np.array([[[123], [456]], [[123], [456]]])

print(arr)

Check Number of Dimensions

NumPy Arrays menyediakan atribut ndim yang mengembalikan bilangan bulat yang memberi tahu kita berapa banyak dimensi yang dimiliki array.

Contoh
Periksa berapa banyak dimensi yang dimiliki array.
import numpy as np

a = np.array(42)
b = np.array([12345])
c = np.array([[123], [456]])
d = np.array([[[123], [456]], [[123], [456]]])

print(a.ndim)
print(b.ndim)
print(c.ndim)
print(d.ndim)

Higher Dimensional Arrays

Array dapat memiliki sejumlah dimensi.

Saat array dibuat, Anda dapat menentukan jumlah dimensi dengan menggunakan argumen ndim.

Contoh
Buat array dengan 5 dimensi dan verifikasi bahwa ia memiliki 5 dimensi.
import numpy as np

arr = np.array([1234], ndmin=5)

print(arr)
print('number of dimensions :', arr.ndim)

Pada larik ini dimensi terdalam (5 dim) memiliki 4 elemen, dim ke-4 memiliki 1 elemen yaitu vektor, dim ke-3 memiliki 1 elemen yaitu matriks dengan vektor, dim ke-2 memiliki 1 elemen yaitu array 3D dan 1st dim memiliki 1 elemen yaitu array 4D


Komentar

Postingan populer dari blog ini

NumPy Array Search

NumPy Array Split

NumPy Array Iterating