怎样使用numpy创建数组
这里介绍一下python中怎么使用numpy库创建数组,新手学习numpy库时可以用作参考。

工具/原料
电脑:很普通的一台笔记本电脑(Win10操作系统)
Python环境:Python3.6.4
库包:Ipython(用来演示)、Numpy
一、使用empty方法创建数组
numpy.empty方法创建的数组未初始化,所有生成的数组元素为随机值。方法的定义如下:

参数shape来指定数组形状,可以是整型,可以是Python中的list类,也可以是Python中的元组;
dtype用来指定数组元素类型使用Python中的数据类型关键字或者数据类型字符串,默认是浮点型;
order有"C"和"F"两个选项指定数组在计算机内存中的存储元素的顺序,'C' 用于C语言的行数组(行优
先),或者'F' 用于FORTRAN的列数组(列优先)。
下面是演示(因为例中的数组):

二、使用zeros方法创建数组
numpy.zeros方法创建的数组,是以0填充。方法定义如下:

参数shape来指定数组形状,可以是整型,可以是Python中的list类,也可以是Python中的元组;
dtype用来指定数组元素类型使用Python中的数据类型关键字或者数据类型字符串,默认是浮点型;
order有"C"和"F"两个选项指定数组在计算机内存中的存储元素的顺序,'C' 用于C语言的行数组(行优
先),或者'F' 用于FORTRAN的列数组(列优先)。
下面是演示:

三、使用ones方法创建数组
numpy.zeros方法创建的数组,是以1填充。方法定义如下:

参数shape来指定数组形状,可以是整型,可以是Python中的list类,也可以是Python中的元组;
dtype用来指定数组元素类型使用Python中的数据类型关键字或者数据类型字符串,默认是浮点型;
order有"C"和"F"两个选项指定数组在计算机内存中的存储元素的顺序,'C' 用于C语言的行数组(行优
先),或者'F' 用于FORTRAN的列数组(列优先)。
下面是演示:

四、使用array创建数组
array方法是numpy中常用的创建数组的方法,方法定义如下:

参数object是要生成数组的list或者嵌套的llist;dtype用来指定数组元素类型使用Python中的数据类型
关键字或者数据类型字符串,默认是浮点型;copy用来指定生成的数组对象是否需要复制,可选;
order有"C"和"F"两个选项指定数组在计算机内存中的存储元素的顺序,'C' 用于C语言的行数组(行优
先),或者'F' 用于FORTRAN的列数组(列优先);subok默认返回一个与基类类型一致的数组;
ndmin指定生成数组的最小维度。
1. 使用array从现有数据列表中生成数组

2. 使用array从现有数据列表中生成2维数组

3. 指定生成数组的最小维度

4. 生成指定类型元素的数组

注意事项
Numpy生成的数组,元素之间没有逗号
生成较大尺度数组时,注意指定元素的数据类型