为什么import numpy as np时没有同时引用到linalg?
如果说linalg是numpy下面的一个包,引用numpy只能引用到模块的话
那为什么要用from numpy.linalg import *?直接import numpy.linalg 为什么不行?
改成
import numpy.linalg
就好了
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的函数。