python创建数组

NumPy模块最主要的特点就是引入了数组的概念。数组是一些相公类型的数据集合,这些数据按照一定的顺序排列,并且每个数据占用大小相同的存储空间。要使用数组组织数据,首先就要创建数组。NumPy模块提供了多种创建数组的方法,创建的数组类型也有多种多样,下面列举一下创建数组的方法:

1.使用array()函数创建数组
函数可基于序列型的对象(如列表、元组、集合等,还可以是一个已经创建好的数组)

#使用array函数创建数组
import numpy as np  #导入numpy模块,用as可以起别名
a=np.array([1,2,3,4])
b=np.array(['产品编号','销售数量','销售单价','销售金额'])
print(a)

1.1创建二维数组

import numpy as np
a=np.array([[1,2,3],[4,5,6],[7,8,9]])
print(a)

2.创建等差数组
用arange()函数创建数组会更加方便

import numpy as np
d=np.arange(1,20,3)#起始值是1,结束值是20(结果不含该值),步长为1
print(d)

3.创建随机数组
引用numpy模块的子模块random中的函数,主要有rand()函数、randn()函数、randint()函数。
3.1rand()函数创建的数组中每个元素都是[0,1)区间内的随机数

import numpy as np
e=np.random.rand(3)
print(e)

在这里插入图片描述

如果给rand()函数传入一对参数值,就会生成一个相应行、列数的二维数组,区间也是[0,1)的随机数

import numpy as np
e=np.random.rand(3,4)
print(e)

在这里插入图片描述

3.2randn()函数
用randn()函数创建的数组中的元素是符合标准正态分布(均值为0,标准差为1)的随机数

import numpy as np
e=np.random.rand(3,4)
print(e)

在这里插入图片描述
3.3randint()函数
用randint()函数创建的数组中元素是制定范围内的随机整数

import numpy as np
e = np.random.randint(1,5,10) #10个元素区间在[1,5)区间内的随机整数,随机数不包括5
print(e)

今天就先分享这么多了,睡觉了,各位晚安

  • 9
    点赞
  • 92
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值