numpy所有函数使用教程

2019-08-2610:28:52

1. np.empty(shape,dtype=float,order="C")

函数说明:用来创建一个指定形状和数据类型且未初始化的数组,变量中的元素是随机生成的,实际为空。

实例:

>>> import numpy as np
>>> np.empty([2,3],dtype=float)
array([[0., 0., 0.],
  [0., 0., 0.]])

2.numpy.zeros(shape, dtype = float, order = 'C')

函数说明:用来创建指定大小的元素为0的数组

实例:

>>> np.zeros(shape=(2,3))
array([[0., 0., 0.],
   [0., 0., 0.]])

3.numpy.ones(shape, dtype = None, order = 'C')

函数说明:用来创建指定大小的元素为1的数组

实例:

>>> np.ones(shape=(2,3))
array([[1., 1., 1.],

   [1., 1., 1.]])

4.np.array(object,dtype=None,copy=True,order='K',subok=False,ndmin=0)

函数说明:根据目标元素创建数组,目标元素可以为列表,元素,等。

实例:

>>> np.array([[1,23],[2,3]])
array([[ 1, 23],
   [ 2, 3]])

5.np.full(shape,fill_value,dtype=None,order='C')

函数说明:生成指定shape大小的数组,此数组用指定的值填充。

实例:

>>> np.full((2,3),7)
array([[7, 7, 7],
   [7, 7, 7]])

6.np.ones_like(a,dtype=None,order='K',subok=True,shape=None)

函数说明:生成与目标数组a相同shape大小的数组。

实例:

>>> import numpy as np
>>> a=np.array([[[1,2],[2,3]],[[3,4],[1,2]],[[3,2],[2,1]]])
>>> a
array([[[1, 2],
   [2, 3]],

   [[3, 4],
   [1, 2]],

   [[3, 2],
   [2, 1]]])
>>> a.shape
(3, 2, 2)
>>> b=np.ones_like(a)
>>> b
array([[[1, 1],
   [1, 1]],

   [[1, 1],
   [1, 1]],

   [[1, 1],
   [1, 1]]])
>>> b.shape
(3, 2, 2)

7.

 

猜你喜欢

转载自www.cnblogs.com/AFlyingBird/p/11411461.html