为了账号安全,请及时绑定邮箱和手机立即绑定

引用linalg时,为什么要用from numpy.linalg import *?

为什么import numpy as np时没有同时引用到linalg?

如果说linalg是numpy下面的一个包,引用numpy只能引用到模块的话

那为什么要用from numpy.linalg import *?直接import numpy.linalg 为什么不行?

正在回答

2 回答

改成 

import numpy.linalg

就好了

1 回复 有任何疑惑可以回复我~

import numpy as np导入的是numpy包。通过np.linalg.xxx()来使用linalg的函数。

import numpy.linalg导入的是numpy中的linalg包。通过numpy.linalg.xxx()来使用linalg的函数。

from numpy.linalg import *是导入numpy.linalg下的所有函数。通过xxx()来使用linalg的函数。

3 回复 有任何疑惑可以回复我~
#1

慕丝7442616

为什么from numpy.linalg import *放到main外边,会显示出错,整行语句变灰
2019-02-10 回复 有任何疑惑可以回复我~
#2

慕丝7442616 回复 慕丝7442616

好奇怪,刚刚试了下,又好了
2019-02-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

引用linalg时,为什么要用from numpy.linalg import *?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信