python的数组属性_[Python]numpy use array属性,pythonnumpy,使用,数组
numpy數組屬性
目錄
首先生成個數組
import numpy as np
a = np.array([[1,2,3],[4,5,6]])
print(a)
結果輸出:
array([[1, 2, 3],[4, 5, 6]])
shape屬性
print(a.shape) #維度,2行,3列
結果輸出:
(2, 3)
size屬性
print(a.size) #多少個元素
結果輸出:
6
動態調正
newa.shape=(3,2) #動態調正
print(newa)
結果輸出:
array([[1, 2],
[3, 4],
[5, 6]])
newa.reshape(1,6) #動態調整維度
print(newa)
結果輸出:
array([[1, 2, 3, 4, 5, 6]])
動態創建連續數組
makea=np.arange(24) #動態創建連續數組
print(makea)
結果輸出:
array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 22, 23])
print(makea.reshape(4,6)) #不會改變的原來的
結果輸出:
array([[ 0, 1, 2, 3, 4, 5],
[ 6, 7, 8, 9, 10, 11],
[12, 13, 14, 15, 16, 17],
[18, 19, 20, 21, 22, 23]]
makea=makea.reshape(3,8)
print(makea)
結果輸出:
array([[ 0, 1, 2, 3, 4, 5, 6, 7],
[ 8, 9, 10, 11, 12, 13, 14, 15],
[16, 17, 18, 19, 20, 21, 22, 23]])
ndim屬性
print(makea.ndim) #維度的維數
結果輸出:
2
itemsize屬性
makea=makea.reshape(2,3,4) #三維數組
print(makea)
結果輸出:
array([[[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]],
[[12, 13, 14, 15],
[16, 17, 18, 19],
[20, 21, 22, 23]]])
print(makea.itemsize) #這一數組屬性返回數組中每個元素的字節單位長度。
結果輸出:
4
總結
以上是生活随笔為你收集整理的python的数组属性_[Python]numpy use array属性,pythonnumpy,使用,数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无法检测或故障_电热水壶故障检修分析。
- 下一篇: 遍历同辈节电的方法_jQuery遍历