欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python矩陣擴維

鄭雨菲1年前8瀏覽0評論

在Python的numpy模塊中,我們可以使用reshape()函數將一個矩陣的維度進行變換。reshape()函數的參數是一個元組,元組中包含的是矩陣在每一維上的大小。

例如,我們有一個3 × 4的二維矩陣:

import numpy as np
matrix = np.array([[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]])

我們可以使用reshape()函數將它變成一個2 × 2 × 3的三維矩陣:

matrix_3d = matrix.reshape((2, 2, 3))
print(matrix_3d)

輸出結果:

[[[ 1  2  3]
[ 4  5  6]]
[[ 7  8  9]
[10 11 12]]]

我們也可以使用reshape()函數將一個一維數組變成一個n維矩陣:

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

輸出結果:

[[[1 2 3]]
[[4 5 6]]]

在實際應用中,經常需要將數據從一維或二維的表格形式擴充到多維矩陣形式,以便進行處理和計算。reshape()函數是一種非常方便的工具,可以幫助我們在Python中快捷、高效地實現這個過程。