中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Numpy中怎么改變數組的形狀

小億
84
2023-11-29 18:55:41
欄目: 編程語言

在NumPy中,可以使用reshape()函數來改變數組的形狀。以下是使用reshape()函數改變數組形狀的示例:

import numpy as np

# 創建一個一維數組
arr = np.array([1, 2, 3, 4, 5, 6])

# 將一維數組轉換為二維數組
arr_2d = arr.reshape(2, 3)
print(arr_2d)
# 輸出:
# [[1 2 3]
#  [4 5 6]]

# 創建一個二維數組
arr_2d = np.array([[1, 2, 3], [4, 5, 6]])

# 將二維數組轉換為一維數組
arr_1d = arr_2d.reshape(6)
print(arr_1d)
# 輸出:
# [1 2 3 4 5 6]

# 可以使用-1來自動推斷數組的形狀
arr_1d = arr_2d.reshape(-1)
print(arr_1d)
# 輸出:
# [1 2 3 4 5 6]

# 創建一個三維數組
arr_3d = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])

# 將三維數組轉換為二維數組
arr_2d = arr_3d.reshape(4, 2)
print(arr_2d)
# 輸出:
# [[1 2]
#  [3 4]
#  [5 6]
#  [7 8]]

在使用reshape()函數改變數組形狀時,需要確保新形狀的總元素個數與原數組的總元素個數相等,否則會拋出ValueError異常。

0
福海县| 乐亭县| 阳谷县| 卢湾区| 龙山县| 韶关市| 十堰市| 禹州市| 司法| 丽江市| 兴安县| 湖口县| 宣化县| 盐池县| 广德县| 武宣县| 谢通门县| 黄浦区| 仙居县| 宾阳县| 吴忠市| 阳曲县| 慈利县| 美姑县| 永仁县| 韶关市| 福建省| 乌兰察布市| 江山市| 浦江县| 高尔夫| 都江堰市| 晴隆县| 湘潭市| 乌拉特后旗| 明水县| 当雄县| 苍南县| 伊通| 莱西市| 新营市|