首页 > 解决方案 > 总线错误:两个矩阵相乘时为 10

问题描述

在 Numpy 中执行两个矩阵 ( matmul) 的乘法时,程序退出并显示错误 Bus error: 10。没有其他错误消息出现。

执行两个矩阵的乘法时会发生错误。

out = w_col @ x_col

w_col是 shape(64, 27)和 type的矩阵float32x_col是 shape(27, 12996)和 type的矩阵float32

MacOS 10.14.3 上的任何 Numpy 10.15.* 和 Numpy 10.16.* 都会发生该错误

这个问题可能是由大输入矩阵引起的吗?

标签: pythonpython-3.xnumpymatrix

解决方案


推荐阅读