<p>我使用以下行导入了一个包含邮政编码的csv文件:</p>
<pre><code>my_data = genfromtext('path\to\file.csv', delimiter = ',', dtype=str, autostrip=True)
</code></pre>
<p>我以字符串形式导入,以便保留一些邮政编码可能包含的前导零。现在我还需要遍历整个numpy数组,我想这样做:</p>
^{pr2}$
<p>但不幸的是,它返回以下错误:</p>
<blockquote>
<p>Arrays used as indices must be of integer (or boolean) type</p>
</blockquote>
<p>你知道我如何循环这个numpy数组的每个元素吗?在</p>
<p>虽然在NumPy数组上循环通常不是一个好的解决方案,但是您可以这样做:</p>
<pre><code>for i in range(len(my_data)):
do something with my_data[i]
</code></pre>
<p>最好将数据读入列表,处理字符串,然后转换成NumPy数组。在</p>