gpt4 book ai didi

python - 如何通过行索引和列索引将元素插入到 Numpy 矩阵中

转载 作者:行者123 更新时间:2023-12-01 00:08:57 25 4
gpt4 key购买 nike

我想使用 Numpy 创建一个矩阵,但我需要按行索引和列索引添加每个元素。

例如:

my_matrix = np.matrix(np.zeros((5, 5))) 
my_matrix.insert(row_index=2, column_index=1, value=10)

output:
matrix([[0., 0., 0., 0., 0.],
[10., 0., 0., 0., 0.],
[0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0.],
[0., 0., 0., 0., 0.]])

我怎样才能做到这一点?

最佳答案

您想添加或插入值吗?您提到的 add 函数用作逐元素加法。

示例:

np.add([1, 2], [2, 3])
Out[41]: array([3, 5])

如果您确实想通过插入具有列索引和行索引的值来创建矩阵,请先创建矩阵,然后再插入您的值。

number_rows = 10
number_cols = 20
arr = np.empty((number_rows, number_cols))
arr[2, 1] = 10

关于python - 如何通过行索引和列索引将元素插入到 Numpy 矩阵中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59770782/

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