引入模块失败

来源:2-5 numpy矩阵操作与线性方程组

慕粉0952065725

2017-06-12 15:14

from numpy.linalg import *后错误显示:SyntaxError: import * only allowed at module level。怎么办

写回答 关注

8回答

  • Power洋
    2017-09-02 09:27:43

    import numpy.linalg


  • yourgod
    2017-08-14 09:17:02

    from numpy.linalg import *

    def main():

  • 干前方
    2017-08-02 16:22:45

    from numpy.linalg import *

    def main():
       print(np.eye(3))
       lst = np.array(([1, 2],[3, 4]))
       print(inv(lst))  # 逆矩阵
       print(lst.transpose())  # 转置矩阵
       print(det(lst))  # 求行列式
       print(eig(lst))  # 特征值和特征向量
       y = np.array(([5.], [7.]))
       print(solve(lst, y))  # 求list与y组成的二元一次方程组的解

    按楼上说的就可以了

  • hua7
    2017-07-19 17:02:36

    只要把引入模块语句剪切出去函数的外面就行了 

  • hua7
    2017-07-19 16:53:15

    我也是 有人解决了吗

  • 隔壁王爷爷
    2017-06-23 14:16:05

    直接调用

    np.linalg.inv(lst)

    也能实现

  • 隔壁王爷爷
    2017-06-23 11:02:45

    我的也是

  • 豊乢
    2017-06-12 16:09:40

    你的包装的有问题吧,我这样引入可以啊。你把包卸了重新装试试

Python数据分析-基础技术篇

使用Python进行数据分析的基础模块简介

93613 学习 · 277 问题

查看课程

相似问题