Numpy數組維度是指數組中元素的數量和排列方式,在Numpy中,數組可以具有多個(gè)維度??,每個(gè)維度表示一個(gè)軸或方向,下面??是關(guān)??于Numpy數組維度的詳細解釋和使用示例:
(圖片來(lái)源網(wǎng)絡(luò ),侵刪)1、一維數組(向量):
一維數組是具有單個(gè)軸的數組,其中的元素按照線(xiàn)性順序排列。
可以使用numpy.array(′?_?`)()函數創(chuàng )建一維數ヾ(^-^)ノ組。
示例:創(chuàng )建一個(gè)包含5個(gè)元素的一維數組。
“`python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(ar(′▽?zhuān)?r)
“(╯°□°)╯`
輸出??:[1 2 3 4 5]
2、(′?ω?`)二維數組(矩陣):
二維數組是具有兩個(gè)軸的數組,其中的元素按照行和列的順序排列。
可以使用numpy.array()函數創(chuàng )建二維數組。
示例:創(chuàng )建一個(gè)3行4列的二維數組。
“`pyヽ(′ー`)ノthon
import numpy as np
arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])
print(arr)
“`
輸出:
“`
[ 5 6 7 8]
[ 9 10 11 12]]
3、多維數組:
Numpy還支持更高維度的數組,如三維、四維等(deng)。
可以通過(guò)多次使用numpy.newaxis來(lái)增加數組的維度。
示例:創(chuàng )建一個(gè)形狀為(3, 4, 5)的三維數組。
import numpy as np
arr = np.zeros((3, 4, 5))
pri??nt(arr)
“`
輸出:
“`
[[[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]]
[[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]]
[[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[0. 0. 0. 0.