Python基础学习之“数组的存储和处理”

基于NUMPy模块的数组存储和处理一:创建数组

❝NumPy模块可以构建多维数据的容器,将各种的数据快速的整合在一块,完成多维数据的计算及大型矩阵的存储和处理。

  • 使用 array() 函数创建数组,其演示代码如下:
import&#xA0;numpy&#xA0;as&#xA0;np&#xA0;<br>a&#xA0;=&#xA0;np.array&#xA0;([1,2,3,4])&#xA0;<br>b&#xA0;=&#xA0;np.array&#xA0;([<span class="hljs-string">'&#x56DB;&#x7EA7;'</span>,<span class="hljs-string">'&#x516D;&#x7EA7;'</span>,<span class="hljs-string">'&#x6258;&#x798F;'</span>,<span class="hljs-string">'&#x96C5;&#x601D;'</span>])&#xA0;<br><span class="hljs-built_in">print</span>(a)<br><span class="hljs-built_in">print</span>(b)

Python基础学习之“数组的存储和处理”

创建多维数组:

import&#xA0;numpy&#xA0;as&#xA0;np&#xA0;<br>c&#xA0;=&#xA0;np.array&#xA0;([[1,2,3],[4,5,6],[7,8,9]])&#xA0;<br><span class="hljs-built_in">print</span>(c)

Python基础学习之“数组的存储和处理”

array()函数的语法格式和参数含义:

  1. 语法格式:
array(object,dtype=True,copy=True,order=None,subok=False,ndmin=0)&#xA0;
  1. 参数含义:

参数说明object必选,为1个序列型对象,如列表、元组、集合等,还可以是一个已创建好的数组dtype可选,用于指定数组元素的数据类型copy可选,用于设置是否需要设置对象order可选,用于指定创建数组的样式subok可选,默认返回一个与基类的类型一致的数组ndmin可选,用于指定生成数组的最小维度

  • 创建等差数列 使用 arange() 函数创建数组,演示代码如下:
import&#xA0;numpy&#xA0;as&#xA0;np&#xA0;<br>d&#xA0;=&#xA0;np.arange(1,20,3)&#xA0;<br><span class="hljs-built_in">print</span>(d)

Python基础学习之“数组的存储和处理”
  • 创建随机数组

❝创建随机数组可以使用NumPy模块的子模块random中的函数,主要有:

  1. rand()函数 创建的数组中的每个元素都是[0,1]区间内的随机数
  2. randn()函数 创建的数组中的元素都符合标准正态分布(均值为0,标准差为1)的随机数,演示代码如下:
import&#xA0;numpy&#xA0;as&#xA0;np&#xA0;<br>e&#xA0;=&#xA0;np.random.randn(4)<br><span class="hljs-built_in">print</span>(e)

Python基础学习之“数组的存储和处理”

如果给 randn()函数添加一个参数,则会生成相对应行列数的二维数组,演示代码如下:

import&#xA0;numpy&#xA0;as&#xA0;np&#xA0;<br>e&#xA0;=&#xA0;np.random.randn(3,3)&#xA0;<br><span class="hljs-built_in">print</span>(e)

Python基础学习之“数组的存储和处理”
  1. randint()函数 创建函数的数组中的元素是指定范围内的随机整数,演示代码如下:
import&#xA0;numpy&#xA0;as&#xA0;np&#xA0;<br>e&#xA0;=&#xA0;np.random.randint(1,50,(8,10))&#xA0;<br><span class="hljs-built_in">print</span>(e)

Python基础学习之“数组的存储和处理”

「更多详细内容请微搜索公众号:作物表型记录本 私人微信:saxn2022」

Original: https://blog.csdn.net/saxn2022/article/details/127436048
Author: saxn2022
Title: Python基础学习之“数组的存储和处理”

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/763053/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球