【问题标题】:Use Python with NumPy in Matlab在 Matlab 中使用 Python 和 NumPy
【发布时间】:2021-02-10 13:28:59
【问题描述】:

我目前尝试在 Matlab 中调用 Python 函数。一切正常,直到我尝试在我的 Python 函数中使用任何标准库。在我的情况下,它的 NumPy 应该被使用。而不是输出,Matlab 给了我错误:

使用 _distributor_init 时出错>(第 34 行) Python 错误:ImportError:DLL 加载失败:找不到模块。

_distributor_init.py 是 NumPy 的一部分,第 33/34 行是:

with RTLD_for_MKL():
    from . import _mklinit

有人知道如何将 Python 和 NumPy 连接到 Matlab 吗?

【问题讨论】:

  • NumPy 不是 Python 标准库的一部分
  • 我不知道。但是,在 Python 代码中,我将其导入并安装在我的 Anaconda 环境中。
  • 找出 MATLAB 使用的环境。这种支持就是您付出高昂代价的原因。

标签: python matlab numpy


【解决方案1】:

运行 pyversion 并确保它指向适当的 anaconda 环境 bin。显然,numpy 安装在那个 python 环境中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-16
    • 2013-07-16
    • 2019-07-06
    • 2016-02-10
    • 2011-07-21
    • 1970-01-01
    • 2019-07-08
    • 1970-01-01
    相关资源
    最近更新 更多