我是Python编程的新手,所以请忍受我新生的问题。
如果我们想在numpy中使用某些函数,比如func
,我们是否需要只需一次导入numpy,然后按如下方式调用该函数:
import numpy
np.func
或者,在调用任何函数之前,我们还需要导入numpy的特定子模块吗?谢谢。
答案 0 :(得分:3)
几乎,如果您想将numpy
用作np
,则必须像这样导入:
import numpy as np
除此之外,你可以使用这样的功能。
答案 1 :(得分:3)
与存在的所有其他fricking模块一样,您使用将其导入的名称。
import numpy
numpy.func
...
import numpy as np
np.func
答案 2 :(得分:2)
如果你想使用linalg
,你必须这样做:
numpy.linalg
例如,如果要计算x的行列式,则可以
import numpy
x = numpy.array([[1,2],[5,7]])
det_x = numpy.linalg.det(x)
#or
import numpy as np
x = np.array([[1,2],[5,7]])
det_x = np.linalg.det(x)