【Python】数组的创建

一维数组

在这里插入图片描述

import numpy as np
arr1 = np.array([1,2,3])                #创建一维数组
arr1

二维数组

在这里插入图片描述

arr2 = np.array([[1,2,3],[4,5,6]])            #创建二维数组
arr2

三维数组

在这里插入图片描述

#创建三维数组
arr3 = np.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]])
arr3

1、zeros()函数,可以创建元素值都是0的数组

在这里插入图片描述

np.zeros((3,3))        #创建数组,并指定数组的维度元组是(3,3)

2、ones()函数,可以创建元素值都为1的数组

在这里插入图片描述

np.ones((3,3))         #创建数组,并指定数组的维度元组是(3,3)

3、empty()函数,创建一个新的数组,该数组只分配了内存空间,它里面填充的元素都是随机的

在这里插入图片描述

np.empty((3,4))         #创建数组,并指定数组的维度元组是(3,3)

4、arange()函数,可以创建一个等差数组,它的功能类似于range(),只不过arange()函数返回的结果是一维数组,而不是列表

在这里插入图片描述

np.arange(1,20,5)    #创建数组,起始值是1,终止值是20(不含),步长5

5、linspace()函数,也可以创建一个等差数组,不同于arange()函数,linspace()函数需要指定数组中元素的数量,而不需要指定步长

在这里插入图片描述

np.linspace(1,20,5)    #创建数组,起始值是1,终止值20(包含),元素数量为5

6、logspace()函数,创建一个等比数组

在这里插入图片描述

np.logspace(1,20,5)

7、dtype参数显式地指明元素的类型

在这里插入图片描述

import numpy as np
arr8 = np.array([1,2,3])
arr8.dtype

在这里插入图片描述

arr6 = np.array([1,2,3],dtype = np.float32)
arr6.dtype

在这里插入图片描述

np.ones((3,3),dtype='int32')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值