Traceback (most recent call last): File "D:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\plugins\python-ce\helpers\pydev\pydevd.py", line 1496, in _exec pydev_imports.execfile(file, globals, locals) # execute the script ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\plugins\python-ce\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile exec(compile(contents+"\n", file, 'exec'), glob, loc) File "D:\Programming\PycharmProjects\P02_PIVmix\PSV\PSV_direction.py", line 236, in <module> for A1j in range(point_1[1] - search_r - 1, point_1[1] + search_r): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: 'numpy.float64' object cannot be interpreted as an integer
时间: 2023-07-21 07:51:06 浏览: 173
BM3D-Denoise-master.rar
这是一个 Python 的 TypeError,发生在文件 PSV_direction.py 的第 236 行。错误信息显示一个 Numpy 中的 float64 类型无法被解释为整数。可能是在某个地方使用了 float 类型的变量,但是该变量需要是整数类型才能被使用。建议检查代码中使用 Numpy 的部分,并查看是否有错误的数据类型转换。
阅读全文