基于NUMPy模块的数组存储和处理一:创建数组
❝NumPy模块可以构建多维数据的容器,将各种的数据快速的整合在一块,完成多维数据的计算及大型矩阵的存储和处理。
❞
- 使用
array()
函数创建数组,其演示代码如下:
import numpy as np <br>a = np.array ([1,2,3,4]) <br>b = np.array ([<span class="hljs-string">'四级'</span>,<span class="hljs-string">'六级'</span>,<span class="hljs-string">'托福'</span>,<span class="hljs-string">'雅思'</span>]) <br><span class="hljs-built_in">print</span>(a)<br><span class="hljs-built_in">print</span>(b)
创建多维数组:
import numpy as np <br>c = np.array ([[1,2,3],[4,5,6],[7,8,9]]) <br><span class="hljs-built_in">print</span>(c)
array()
函数的语法格式和参数含义:
- 语法格式:
array(object,dtype=True,copy=True,order=None,subok=False,ndmin=0) 
- 参数含义:
参数说明object必选,为1个序列型对象,如列表、元组、集合等,还可以是一个已创建好的数组dtype可选,用于指定数组元素的数据类型copy可选,用于设置是否需要设置对象order可选,用于指定创建数组的样式subok可选,默认返回一个与基类的类型一致的数组ndmin可选,用于指定生成数组的最小维度
- 创建等差数列 使用
arange()
函数创建数组,演示代码如下:
import numpy as np <br>d = np.arange(1,20,3) <br><span class="hljs-built_in">print</span>(d)
- 创建随机数组
❝创建随机数组可以使用NumPy模块的子模块random中的函数,主要有:
❞
- rand()函数 创建的数组中的每个元素都是[0,1]区间内的随机数
- randn()函数 创建的数组中的元素都符合标准正态分布(均值为0,标准差为1)的随机数,演示代码如下:
import numpy as np <br>e = np.random.randn(4)<br><span class="hljs-built_in">print</span>(e)
如果给 randn()
函数添加一个参数,则会生成相对应行列数的二维数组,演示代码如下:
import numpy as np <br>e = np.random.randn(3,3) <br><span class="hljs-built_in">print</span>(e)
- randint()函数 创建函数的数组中的元素是指定范围内的随机整数,演示代码如下:
import numpy as np <br>e = np.random.randint(1,50,(8,10)) <br><span class="hljs-built_in">print</span>(e)
「更多详细内容请微搜索公众号:作物表型记录本 私人微信:saxn2022」
Original: https://blog.csdn.net/saxn2022/article/details/127436048
Author: saxn2022
Title: Python基础学习之“数组的存储和处理”
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/763053/
转载文章受原作者版权保护。转载请注明原作者出处!