numpy的使用 陣列屬性

2021-09-26 23:36:45 字數 893 閱讀 3085

numpy彌補了python的array不支援多維的遺憾,numpy提供了一種儲存單一資料型別的多維陣列——ndarray。

numpy是乙個科學計算庫,核心是多維陣列ndarry(多維陣列),ndarray儲存方式和list不一樣,ndarray是一塊整體的記憶體來儲存資料。

儲存風格兩種方式: c方式按行存 f方式按列存。常用的是c方式,按行儲存。

ndarray(陣列)是儲存單一資料型別的多維陣列  

引數值如下:

ndim ---維度

shape ---形狀

size ---元素個數

dtype ----資料型別

itemsize --陣列中每個元素的大小

**如下:

import numpy as np

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

print(type(arr)) #print(arr)

'''[[1 2 3]

[4 5 6]]'''

print("陣列的維度:",arr.ndim) #2 維度:[名] dimension

print('陣列的形狀:',arr.shape) #(2, 3)

print('陣列的元素個數:',arr.size) #6

print('陣列的資料型別:',arr.dtype) #int32 元素佔32位

print('陣列中每個元素大小:',arr.itemsize) #元素佔4位元組

NumPy 陣列屬性

我們將討論 numpy 的多種陣列屬性。這一陣列屬性返回乙個包含陣列維度的元組,它也可以用於調整陣列大小。示例 1 import numpy as np a np.array 1,2,3 4,5,6 print a.shape 輸出如下 2,3 示例 2 這會調整陣列大小 import numpy ...

NumPy 陣列屬性

摘自菜鳥教程 本章節我們將來了解 numpy 陣列的一些基本屬性。numpy 陣列的維數稱為秩 rank 一維陣列的秩為 1,二維陣列的秩為 2,以此類推。在 numpy中,每乙個線性的陣列稱為是乙個軸 axis 也就是維度 dimensions 比如說,二維陣列相當於是兩個一維陣列,其中第乙個一維...

NumPy陣列屬性

目錄屬性 說明ndarray.ndim 秩,即軸的數量或維度的數量 ndarray.shape 陣列的維度,對於矩陣,n 行 m 列 ndarray.size 陣列元素的總個數,相當於 shape 中 n m 的值 ndarray.dtype ndarray 物件的元素型別 ndarray.item...