小编Fle*_*995的帖子

类型错误:无法理解数据类型,numpy.zeros

运行我的代码时出现错误。我收到的错误是:

Traceback (most recent call last):
File "/Users/penguin/PycharmProjects/Greatness/venv/Recipes.py", line 
153, in <module>
newRatios = np.zeros(count,count)
TypeError: data type not understood

Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

我的代码是:

count1 = 0
count2 = 0
newRatios = np.zeros(count,count)
print(newRatios)
for ep in XDF['EmailPrefix']:
   for ep2 in XDF['EmailPrefix']:
       if count1 != count2:
           newRatios[count1,count2] = fuzz.token_sort_ratio(ep,ep2)
       else:
           newRatios[count1,count2] = None
       count2 += 1
   count1 += 1
   if(count1 == 2500):
       print('Halfway')

print(newRatios)
Run Code Online (Sandbox Code Playgroud)

变量 count 代表一个大约 5000 的整数值。抱歉我只能给出代码片段而不是整个文件,但我不允许透露完整文件。

不太确定为什么会出现此错误,我尝试了几种不同的方法来设置 numpy zeros 数组和设置 2D 矩阵。请注意,我将 numpy 导入为 …

python for-loop numpy zero typeerror

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

for-loop ×1

numpy ×1

python ×1

typeerror ×1

zero ×1