gpt4 book ai didi

python - 为什么转置不改变数组?

转载 作者:太空宇宙 更新时间:2023-11-04 11:09:47 25 4
gpt4 key购买 nike

y = np.array([1, 1, 0, 0])
print("Y 1:", y)
y = y.T

print("Y 2:", y)

两者打印相同:

[1,1,0,0]

numpy 数组 a = [1,1,0,0] 形状是 [4,]b= [[1,1,0 ,0]][1,4]。我可以说 a 是一个向量,b 是一个矩阵吗?所以转置操作不适用于矢量,所以两个打印是相同的。

最佳答案

从文档中可以看出here ,转置一维数组返回原始数组的未更改 View 。在您的情况下,y 是一维数组,因此转置输出将保持不变。

关于python - 为什么转置不改变数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58566443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com