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

NumPy Ndarray对象

numpy