gpt4 book ai didi

python - 带索引的 Numpy 分配

转载 作者:行者123 更新时间:2023-11-30 23:26:12 25 4
gpt4 key购买 nike

为什么下面的代码没有产生预期的赋值?

A = np.array([[ 9.,  2.,  7.], [ 3.,  3.,  1.], [ 4.,  1.,  6.]])
L = np.zeros([3,3])
i = range(1,3)
L[i][:,[0]] = A[i][:,[0]] / A[0,0]

L 继续包含全零。如何生成我期望看到的内容(即 [[ 0., 0., 0.], [ .333, 0., 0.], [ .444, 0., 0.]])?

最佳答案

您应该进行直接索引L[i,0]=A[i,0]/A[0,0],否则您正在处理 View 而不是 View 的切片原始数组

关于python - 带索引的 Numpy 分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22651627/

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