怎样使用numpy创建数组

2025-10-23 13:03:44

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

怎样使用numpy创建数组

工具/原料

电脑:很普通的一台笔记本电脑(Win10操作系统)

Python环境:Python3.6.4

库包:Ipython(用来演示)、Numpy

一、使用empty方法创建数组

numpy.empty方法创建的数组未初始化,所有生成的数组元素为随机值。方法的定义如下:

怎样使用numpy创建数组

参数shape来指定数组形状,可以是整型,可以是Python中的list类,也可以是Python中的元组;

dtype用来指定数组元素类型使用Python中的数据类型关键字或者数据类型字符串,默认是浮点型;

order有"C"和"F"两个选项指定数组在计算机内存中的存储元素的顺序,'C' 用于C语言的行数组(行优

先),或者'F' 用于FORTRAN的列数组(列优先)。

下面是演示(因为例中的数组):

怎样使用numpy创建数组

二、使用zeros方法创建数组

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

怎样使用numpy创建数组

参数shape来指定数组形状,可以是整型,可以是Python中的list类,也可以是Python中的元组;

dtype用来指定数组元素类型使用Python中的数据类型关键字或者数据类型字符串,默认是浮点型;

order有"C"和"F"两个选项指定数组在计算机内存中的存储元素的顺序,'C' 用于C语言的行数组(行优

先),或者'F' 用于FORTRAN的列数组(列优先)。

下面是演示:

怎样使用numpy创建数组

三、使用ones方法创建数组

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

怎样使用numpy创建数组

参数shape来指定数组形状,可以是整型,可以是Python中的list类,也可以是Python中的元组;

dtype用来指定数组元素类型使用Python中的数据类型关键字或者数据类型字符串,默认是浮点型;

order有"C"和"F"两个选项指定数组在计算机内存中的存储元素的顺序,'C' 用于C语言的行数组(行优

先),或者'F' 用于FORTRAN的列数组(列优先)。

下面是演示:

怎样使用numpy创建数组

四、使用array创建数组

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

怎样使用numpy创建数组

参数object是要生成数组的list或者嵌套的llist;dtype用来指定数组元素类型使用Python中的数据类型

关键字或者数据类型字符串,默认是浮点型;copy用来指定生成的数组对象是否需要复制,可选;

order有"C"和"F"两个选项指定数组在计算机内存中的存储元素的顺序,'C' 用于C语言的行数组(行优

先),或者'F' 用于FORTRAN的列数组(列优先);subok默认返回一个与基类类型一致的数组;

ndmin指定生成数组的最小维度。

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

怎样使用numpy创建数组

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

怎样使用numpy创建数组

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

怎样使用numpy创建数组

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

怎样使用numpy创建数组

注意事项

Numpy生成的数组,元素之间没有逗号

生成较大尺度数组时,注意指定元素的数据类型

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢