【发布时间】:2021-08-08 16:58:47
【问题描述】:
我在 python 中创建了一个 numpy 数组,例如 a = np.array([[2,3,4],[6,7,8]])
现在我看到有一个 put 函数,我可以使用它来指定修改
特定的索引值。我做了a.put([0,1],100) 但得到的数组得到了
修改为
数组([[100, 100, 4],
[ 6, 7, 8]])
目的是将值 3 修改为 100。如何在 python 中实现这一点
当数组包含带有
的字符串时,正常的索引访问会失败
留言TypeError: 'str' object does not support item assignment
用例是我正在从文件中读取数据并且我有
将其词形化或阻止以构建模型numpy_array = df.to_numpy()
X=numpy_array[:,1]
这个 X 是我必须进行词形还原的,我正在使用这种方法
for i in range(len(X)):
for j in range(len(X[i])):
X[i][j]=lemmatizeSentence(X[i][j])
出现上述错误
【问题讨论】:
-
a[0,1] = 100呢?
标签: python numpy-ndarray lemmatization