2022年 11月 3日

python模块的调用方法

python模块的调用方法

  • 两种方法:以`numpy`module(模块)中的`array()`方法为例
    • 1. import numpy
    • 2. from numpy import array
  • 示例代码:
  • 模块调用技巧:缩写模块名字,便于以后调用

两种方法:以numpymodule(模块)中的array()方法为例

1. import numpy

2. from numpy import array

  1. 第一种方法:调用numpy模块,这时调用array()方法需要注明来源模块,例如:X = numpy.array([[1,0],[1,0]])
  2. 第二种方法:从numpy模块中调用array()方法,这时调用该方法不需要注明来源模块,例如,Y = array([[1,0],[1,0]])

示例代码:

  • 我们想调用numpymodule(模块)中的array()方法来生成一个二维数组
  • 我们如果没有引入numpymodule(模块)中的array()方法,
  • 则会报错name 'numpy' is not defined(未定义名称“numpy”)
X = numpy.array([[1,0],[1,0]])
  • 1
---------------------------------------------------------------------------

NameError                                 Traceback (most recent call last)

<ipython-input-2-32e3eca1f396> in <module>
----> 1 X = numpy.array([[1,0],[1,0]])


NameError: name 'numpy' is not defined
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
import numpy
  • 1
X = numpy.array([[1,0],[1,0]])
  • 1
type(X)
  • 1
numpy.ndarray
  • 1
Y = array([[1,0],[1,0]])
  • 1
---------------------------------------------------------------------------

NameError                                 Traceback (most recent call last)

<ipython-input-7-b83d04843b8e> in <module>
----> 1 Y = array([[1,0],[1,0]])


NameError: name 'array' is not defined
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
from numpy import array
  • 1
Y = array([[1,0],[1,0]])
  • 1
type(Y)
  • 1
numpy.ndarray
  • 1

模块调用技巧:缩写模块名字,便于以后调用

import numpy as np  #将numpy模块缩写为np
X = np.array([[1,0],[1,0]]) #这里调用array方法,需要注明来源模块-numpy,这里用np取代numpy就行
  • 1
  • 2