关键词站长工具,成都有什么好玩的旅游景点,网站平台建设总结,惠州网络推广费用一、python中的NumPy模块#xff08;数据的存储和处理#xff09; 这里是下载完成之后的表现
#xff08;1#xff09;创建数组
1、使用array#xff08;#xff09;函数创建数组
使用array函数可以创建任意维度的的数组
下面是一个创建二维数组的代码示例 下面是代码…一、python中的NumPy模块数据的存储和处理 这里是下载完成之后的表现
1创建数组
1、使用array函数创建数组
使用array函数可以创建任意维度的的数组
下面是一个创建二维数组的代码示例 下面是代码的结果 下面是array函数的语法格式和参数含义
array(object,dtypeNone,copyTrue,orderNone,subokFlase,admin0)
参数含义
object 必选为一个序列型对象例如列表、元组、集合等也可以是一个一个已经创建好的数组
dtype 可选用于指定数组元素的数据类型
copy 可选用于设置是否需要复制对象
order可选用于指定创建数组的样式
subok可选默认返回一个与基类的类型相同的数组
ndmin可选用于指定生成数组的最小维度
2、创建一个等差数组
import numpy as np
c np.arange(1,20,4)
print(c)
最后结果如下 其中arange的第三个参数若不设置则默认为1而前两个参数表示起始值和终止值在运行结果中并不包含终止值
3、创建随机数组
这里有三个函数可以使用
其中rand函数是生成【01之间的随机数
现在使用此函数来生成一个随机数二维数组
import numpy as np
c np.random.rand(2,3)
print(c)
这里生成了一个二行三列且在[0,1)之间的随机二维数组
下面是随机数组的结果不一样是正常的因为生成的是随机数组 randn函数这个函数生成的结果是符合标准正态分布的随机数组
import numpy as np
c np.random.randn(2,3)
print(c)
结果如下 randint函数此函数创建的随机函数是在指定范围中的随机整数
import numpy as np
c np.random.randint(1,9,5)
print(c)
结果如下 2查看数组的属性
使用shape属性来查看数组的行数和列数
import numpy as np
c np.random.randint(1,9,5)
print(c.shape)
结果如下 其中如果单想查看行数或列数可以给shape加上[0]或[1]就可以查看
查看数组中元素的个数
可以使用size属性
import numpy as np
c np.random.randint(1,9,5)
print(c.size)
结果如下 查看和转换数组元素的数据类型
import numpy as np
c np.random.randint(1,9,5)
print(c.dtype)
结果如下 astype()函数可以进行函数类型转化
import numpy as np
c np.random.randint(1,9,5)
c1 c.astype(float)
print(c1.dtype)
结果如下