line 117, in linspace num = operator.index(num)TypeError: 'numpy.float64' object cannot be interp

2023-05-16

记录一下错误和解决方案

C:\Users\wei\.virtualenvs\pyqt51-EL5sW8oD\Scripts\python.exe E:/work/facode/0finger/app/enhance/image_enhance.py
Traceback (most recent call last):
  File "C:\Users\wei\.virtualenvs\pyqt51-EL5sW8oD\lib\site-packages\numpy\core\function_base.py", line 117, in linspace
    num = operator.index(num)
TypeError: 'numpy.float64' object cannot be interpreted as an integer

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "E:/work/facode/0finger/app/enhance/image_enhance.py", line 68, in <module>
    img = image_enhance(img)
  File "E:/work/facode/0finger/app/enhance/image_enhance.py", line 32, in image_enhance
    newim = ridge_filter(normim, orientim, freq, kx, ky)  # create gabor filter and do the actual filtering
  File "E:\work\facode\0finger\app\enhance\ridge_filter.py", line 59, in ridge_filter
    x, y = np.meshgrid(np.linspace(-sze, sze, (2 * sze + 1)), np.linspace(-sze, sze, (2 * sze + 1)))
  File "<__array_function__ internals>", line 6, in linspace
  File "C:\Users\wei\.virtualenvs\pyqt51-EL5sW8oD\lib\site-packages\numpy\core\function_base.py", line 121, in linspace
    .format(type(num)))
TypeError: object of type <class 'numpy.float64'> cannot be safely interpreted as an integer.

Process finished with exit code 1
找了很多网上的改正方法,没有找到导致错误的代码 看到网上说更换

原因是numpy1.18.2版本与其他软件的兼容性的问题导致。
解决办法:将numpy1.18.2的版本降为1.17,测试可以正常运行。其他可行办法尚未测试。
结果如下:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

line 117, in linspace num = operator.index(num)TypeError: 'numpy.float64' object cannot be interp 的相关文章

  • 从一个文件读取行并写入另一个文件,但删除包含特定字符串的行

    我正在尝试从文本文件中读取文本 读取行 删除包含特定字符串的行 在本例中为 坏 和 顽皮 我写的代码是这样的 infile file oldfile txt newopen open newfile txt w for line in in
  • 使用 D3.js 对折线图中的线条进行动画处理

    我有我的折线图 有 2 条线 绘制折线图的数据是从 csv 文件中提取的 谁能解释一下我如何从一个空图表开始 当我单击一个按钮时 我的线条在图表上有动画效果吗 提前致谢 var Button d3 select button var mar
  • 使用 Java New I/O 读取行

    使用 New I O 从文件中读取行的最佳方法是什么 我一次只能获取一个字节 任何想法 或者对于小文件 您可以这样做 List
  • 从文件中读取行,迭代每一行和该行中的每个字符

    我需要读取一个文件 获取每一行 迭代每一行并检查该行是否包含 aeiuo 中的任何字符以及是否包含至少 2 个字符 这段代码是 Rust 惯用的吗 如何检查一个文件中是否有多个字符String 到目前为止 我在谷歌和代码窃取方面的尝试 us
  • 逐行处理非常大(>20GB)的文本文件

    我有许多需要处理的非常大的文本文件 最大的约为 60GB 每行有 7 个字段中的 54 个字符 我想从前三个字段中删除最后三个字符 这应该将文件大小减少约 20 我是 Python 新手 并且有一个代码可以以每小时 3 4 GB 左右的速度
  • sed 删除行中除前 5 个字符之外的剩余字符

    使用 sed 删除行中除前 5 个前导字符之外的所有字符的 sed 命令是什么 我尝试过 向后 处理 恢复删除 但这不是最优雅的解决方案 这可能对你有用 GNU sed echo 1234567890 sed s 6g 12345 Or e
  • 需要有关 bask awk 的帮助,通过查找文件中的模式来更新 Yaml 文件

    上下文 我对 UNIX 脚本非常陌生 并且bash 我有一个 bash脚本需要一个 yaml以及作为参数传递的虚拟机数组 e g myscript sh my yaml neo1 neo2 neo3 alice1 alice2 alice3
  • 内联函数中 __LINE__ 的行为

    我有一个将行号和文件名传递给错误处理程序的宏 define SYSTEM FAILURE error code comment System Failure error code comment LINE FILE 如何将 LINE 在内联
  • 使用 UIPinchGestureRecognizer 绘制线条

    我想使用 UIPinchGeustureRecognizer 画线 我已经尝试了所有 stackoverflow 解决方案 但没有运气 请帮我解决这个问题 我收到以下错误 首先我想知道我的代码逻辑是否正确 并且我没有从触摸开始 触摸移动中得
  • XML 格式中的换行符?

    在 XML 中编辑字符串时 我需要添加换行符 我想问一下 为 android 编程时 正确的形式是什么 因为 br 有效 但 ECLIPSE 将该区域标记为有问题 如果我查看建议 Eclipse 会告诉我我应该添加一个结束标签 如果我添加换
  • 在 NSView-drawRect: 方法中画线的首选/推荐方法是什么?

    我在 Cocoa 的 NSView 级别找不到任何线条绘制原语 我唯一发现的是NSBezierPath 这是首选方式吗 还是还有其他我没发现的方法 NSBezierPath正是您应该使用的 如果您只想从一点到另一点绘制一条直线 请使用类方法
  • 所有案例均涵盖 Bresenham 的直线算法 [已关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我需要检查一行中的所有像素 因此我使
  • 跨度之间的 CSS 空间线

    我有这样的结构 div class gBigPage span class gBigMonthShort FEB span br span class gBigDayShort 23 span br span class gBigYearS
  • 如何使用间距、制表符或填充来对齐列中的内容?

    我正在尝试创建一个看起来像这样的pdf but when i try string padding it looks like this in pdf file 这是我尝试过的 C 代码的一部分 myExcelData 是从 Excel 文
  • python读取大数据的不同方式

    我正在处理大数据 因此找到一种读取数据的好方法非常重要 我只是对不同的阅读方法有点困惑 1 f gzip open file r for line in f process line how can I process nth line c
  • 绘制 3D 线,matlab

    我的问题非常标准 但找不到解决方案 我有点 x y z 并想绘制最佳拟合线 我正在使用下面给出的函数 和 Thanx Smith LS3DLINE M Least squares line in 3 dimensions Version 1
  • 如何在一行中打印 numpy.array?

    我测试了 PyCharm 和 IDLE 它们都将第 7 个数字打印到第二行 Input import numpy as np a np array 1 02090721 1 02763091 1 03899317 1 00630297 1
  • 如何统一使用两个 Vector3 点创建一条线?

    我知道存在一些函数 如 lineRenderer 等 但我想使用两个点 以 Vector3 形式 在场景中创建一条直线 我不想使用任何键或使用鼠标来绘制线条 我只想在触发某些事件时或单击播放按钮后看到场景中的线条 谁能帮我 For crea
  • Java - 点在线

    我如何找出点 x y 是否位于其他两个点之间创建的线上 我尝试了这个 但似乎有些问题 因为我没有得到我应该得到的结果 public boolean intersects Point k Point z Point p Line2D line
  • python中不规则点之间的坐标列表

    想象一下 我们为 x 和 y 随机选择两个介于 0 到 100 之间的点 例如 95 7 35 6 现在使用简单的 pygame draw line 函数 我们可以轻松地在这些点之间绘制一条没有任何间隙的线 我的问题是 我们如何找到两点之间

随机推荐