我在Ubuntu 22.04.2 LTS上使用Matlab R2023a。MATLAB中的这一行
py.scipy.special.roots_jacobi(int8(8),1,1)
生成错误消息“Python错误:ValueError:内部sbevd参数11中的值非法在我调用MATLAB的终端中,我有错误英特尔MKL错误:输入DSBEVD时参数11不正确。在Python中直接调用此函数不会产生此错误。如何在MATLAB中使用Python函数?
0md85ypi1#
通过在启动文件中添加以下行解决了此问题:
py.sys.setdlopenflags(int32(bitor(int64(py.os.RTLD_LAZY), int64(py.os.RTLD_DEEPBIND))));
1条答案
按热度按时间0md85ypi1#
通过在启动文件中添加以下行解决了此问题: