2024年10月12日土曜日

ValueError: numpy.dtype size changed, may indicate binary incompatibility. というエラーが出たケース

 以前動いたnumpyのコードからエラーが出るようになりました。

エラー内容

ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject

どうやら他のライブラリと互換性が無い場合に出るエラーの様で、新しくなったnumpyに対応出来ていないライブラリが使われているとのことです。


 pip freeze | grep numpy

numpy==2.0.2


ライブラリが対応するまでnumpyのバージョンを落とすなどの措置が必要です。

numpyが2.0以上なら、それ以前の最新版1.26.4に落とします。


pip uninstall numpy

pip install numpy=1.26.4


一先ず解決出来ました。

0 件のコメント:

コメントを投稿

NBA選手のスタッツを偏差値で比べてみる

スタッツの偏差値を求める NBA2025-26のレギュラーシーズンが終了し、様々な分析がされています。  こちらでは日本人に馴染み深い偏差値で比べてみたいと思います。 試合数が少ないと飛び値が出やすいので50試合以上に出場した選手から算出しています。 まずは1試合あたりの平...