numpy ndarray 大小已更改,可能表示二进制不兼容
Posted
技术标签:
【中文标题】numpy ndarray 大小已更改,可能表示二进制不兼容【英文标题】:numpy ndarray size changed, may indicate binary incompatibility 【发布时间】:2021-12-12 14:32:59 【问题描述】:尝试import fastparquet as fp
时出现以下错误
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject
请帮我解决这个问题。
【问题讨论】:
在您的问题中添加fastparquet
标签应该会提高您获得答案的机会
【参考方案1】:
你的 numpy 版本是什么?就我而言,只需将 numpy 升级到 1.21(从 1.19)就可以解决问题:
pip install --upgrade numpy
您还可以找到一些更完整的答案here
【讨论】:
感谢您的建议对我有用。非常感谢以上是关于numpy ndarray 大小已更改,可能表示二进制不兼容的主要内容,如果未能解决你的问题,请参考以下文章
QISKIT 错误 - numpy.ndarray 大小已更改,可能表示二进制不兼容。预期来自 C 标头的 88,从 PyObject 获得 80
HDBSCAN:ValueError:numpy.ndarray 大小已更改,可能表示二进制不兼容。预期来自 C 标头的 88,从 PyObject 得到 80
在 python ValueError 中导入 Gensim:numpy.ndarray 大小已更改,可能表示二进制不兼容。预期来自 C 标头的 88 从 PyObject 得到 80
ValueError:numpy.ufunc 大小已更改,可能表示二进制不兼容。预期来自 C 标头的 216,从 PyObject 获得 192