numpy执行无缘无故崩溃 没有报错
如题,numpy执行的时候,在矩阵乘法时无故崩溃,没有任何报错
可执行以下测试代码
import numpy as np# 生成随机数据测试
K_test = np.random.rand(3, 3).astype(np.float64)
points_test = np.random.rand(2110, 3).astype(np.float64)try:result = (K_test @ points_test.T).Tprint("测试成功!结果shape:", result.shape)
except Exception as e:print("测试失败:", e)
发现执行到
result = (K_test @ points_test.T).T
的时候没有任何提示信息,程序直接闪退
后面谷歌英文搜索了以下,应该是conda环境和numpy版本相关问题
可尝试conda卸载numpy 然后重新安装
conda remove --force numpy -y # 强制卸载
conda clean --all -y # 清理缓存
conda install -c conda-forge numpy=1.23.5
重新执行测试代码,顺利运行