操作numpy矩阵..替换值

2024-09-27 00:22:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近发现了numpy及其在矩阵方面的实用性。有一件事仍然困扰着我。如何用所需值替换矩阵中的特定值。我试过了>

matrix1 = np.zeros([10,10])
replacewith = 1
atposition = np.array(5,5)
matrix1[atposition] = replacewith

所以我要做的是用1替换中间的0。 谢谢您!你知道吗


Tags: gtnumpynpzeros矩阵array实用性matrix1
1条回答
网友
1楼 · 发布于 2024-09-27 00:22:35
import numpy as np
matrix1 = np.zeros([10,10])
replacewith = 1
atposition = (5,5)
matrix1[atposition] = replacewith
print matrix1

输出:

[[ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
 [ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
 [ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
 [ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
 [ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
 [ 0.  0.  0.  0.  0.  1.  0.  0.  0.  0.]
 [ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
 [ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
 [ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]
 [ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]]

相关问题 更多 >

    热门问题