python的数组属性_[Python]numpy use array属性,pythonnumpy,使用,数组
numpy數(shù)組屬性
目錄
首先生成個(gè)數(shù)組
import numpy as np
a = np.array([[1,2,3],[4,5,6]])
print(a)
結(jié)果輸出:
array([[1, 2, 3],[4, 5, 6]])
shape屬性
print(a.shape) #維度,2行,3列
結(jié)果輸出:
(2, 3)
size屬性
print(a.size) #多少個(gè)元素
結(jié)果輸出:
6
動(dòng)態(tài)調(diào)正
newa.shape=(3,2) #動(dòng)態(tài)調(diào)正
print(newa)
結(jié)果輸出:
array([[1, 2],
[3, 4],
[5, 6]])
newa.reshape(1,6) #動(dòng)態(tài)調(diào)整維度
print(newa)
結(jié)果輸出:
array([[1, 2, 3, 4, 5, 6]])
動(dòng)態(tài)創(chuàng)建連續(xù)數(shù)組
makea=np.arange(24) #動(dòng)態(tài)創(chuàng)建連續(xù)數(shù)組
print(makea)
結(jié)果輸出:
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)) #不會(huì)改變的原來(lái)的
結(jié)果輸出:
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)
結(jié)果輸出:
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) #維度的維數(shù)
結(jié)果輸出:
2
itemsize屬性
makea=makea.reshape(2,3,4) #三維數(shù)組
print(makea)
結(jié)果輸出:
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) #這一數(shù)組屬性返回?cái)?shù)組中每個(gè)元素的字節(jié)單位長(zhǎng)度。
結(jié)果輸出:
4
總結(jié)
以上是生活随笔為你收集整理的python的数组属性_[Python]numpy use array属性,pythonnumpy,使用,数组的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 无法检测或故障_电热水壶故障检修分析。
- 下一篇: 遍历同辈节电的方法_jQuery遍历