擅长:python、mysql、java
<p>您定义数组的方式是完全错误的。我猜你想要一份名单。但是<code>['kim' '0']</code>不是有效的列表,因为元素之间缺少逗号。解决这个问题,你想怎么做就怎么做</p>
<p>也就是说,如果您的列表总是只包含2个元素,请考虑使用dict</p>
<pre><code>>>> myList = np.array([['kim', '0'],
... ['jong', '0'],
... ['un', '0'],
... ['is', '0'],
... ['here', '1']])
>>> row = np.where(myList[:,0] == 'is')
>>> myList[row, 1] = 1
>>> myList
array([['kim', '0'],
['jong', '0'],
['un', '0'],
['is', '1'],
['here', '1']], dtype='<U4')
>>>
</code></pre>