我在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函数?
我在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函数?
通过在启动文件中添加以下行即可解决该问题:
py.sys.setdlopenflags(int32(bitor(int64(py.os.RTLD_LAZY), int64(py.os.RTLD_DEEPBIND))));