NumPy学习总结(一)

1、NumPy 从数值范围创建数组

这一章节我们将学习如何从数值范围创建数组。

numpy.arange

numpy 包中的使用 arange 函数创建数值范围并返回 ndarray 对象,函数格式如下:

numpy.arange(start, stop, step, dtype)

根据 start 与 stop 指定的范围以及 step 设定的步长,生成一个 ndarray。

参数说明:

参数 描述
start 起始值,默认为0
stop 终止值(不包含)
step 步长,默认为1
dtype 返回ndarray的数据类型,如果没有提供,则会使用输入数据的类型。

实例

生成 0 到 5 的数组:

实例

import numpy as np x = np.arange(5) print (x)

输出结果如下:

[0  1  2  3  4]

设置返回类型位 float:

实例

import numpy as np # 设置了 dtype x = np.arange(5, dtype = float) print (x)

输出结果如下:

[0.  1.  2.  3.  4.]

设置了起始值、终止值及步长:

实例

import numpy as np x = np.arange(10,20,2) print (x)

输出结果如下:

[10  12  14  16  18]

1、NumPy 矩阵表示方法

如:[[[1 2 3] [4 5 6]] [[7 8 9] [10 11 12]]]

也可写成如下形式:

       [[[1 2 3]

         [4 5 6]]

        [[7 8 9] 

         [10 11 12]]]

猜你喜欢

转载自blog.csdn.net/abcx3261/article/details/86007321