首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入线性代数Numpy

导入线性代数Numpy
EN

Stack Overflow用户
提问于 2020-01-05 05:14:37
回答 1查看 524关注 0票数 1

我正在尝试使用以下代码

代码语言:javascript
复制
import numpy as np
from scipy import linalg as LA
from np.LA import matrix_power
from np.LA  import multi_dot

但是我得到了以下错误:

File "comp_functions.py", line 9, in <module> from np.LA import matrix_power ModuleNotFoundError: No module named 'np'

这不是由于错误的位置,因为我已经发现这个网站上的大多数其他情况的解决方案,因为我之前添加了from np.LA import multi_dot已经很好地工作于以下功能:

代码语言:javascript
复制
def N_eigenvalue(N):
    '''
    Calculates the eigenvalues and eigenvectors of a matrix (N) using the linalg module in scipy

    '''


    eigenvalues, eigenvectors = LA.eig(N)
    print(eigenvalues)
    print(eigenvectors)
    return eigenvalues, eigenvectors
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-05 05:23:59

这取决于你正在使用的numpy的版本,在numpy 1.17中,它应该像这样导入:

代码语言:javascript
复制
from numpy.linalg import matrix_power
from numpy.linalg import multi_dot

有关更多信息,请查看this link

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59594917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档