Dizilerdeki Boyutlar

Tek boyutlu diziler

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

İki boyutlu diziler

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

Üç boyutlu diziler

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

Yüksek boyutlu diziler

Dizi oluşturulurken ndim parametresi ile boyut sayısı belirlenebilir.

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

Boyut sayısını tespit etme

ndim dizinin kaç boyutlu olduğunu döndürür.

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) #Number of array dimensions
print(b.ndim)
print(c.ndim)
print(d.ndim)

print(len(a)) #Length of array
print(a.size) #Number of array elements
print(a.dtype) #Data type of array elements
print(a.dtype.name) #Name of data type
a.astype(int) #Convert an array to a different type