目录前言:
💂作者简介:大家好,我是翼同学!
📃个人主页:翼同学的CSDN博客
🔥系列专栏:【人工智能入门篇】更新中…
👏备注:如果文章有误,请指正,万分感谢!让我们一起学习,一起进步。
✅最后:如果文章对您有帮助,请👍三连支持一下博主哦。🤞
- 1️⃣什么是NumPy?
- 2️⃣Numpy的某些应用
- 3️⃣使用Numpy
- 4️⃣什么是数组对象?
- 5️⃣怎样创建一个数组对象?
- 6️⃣array()函数的参数说明
- 7️⃣创建数组对象的实例
1️⃣什么是NumPy?
NumPy
一词源自Numerical(数字的)
和Python
NumPy
是Python
的一种开源的科学计算库- 提供了大量的数学函数库
- 重在数值计算
- 多用于在大型,多维数组上执行数值运算
2️⃣Numpy的某些应用
- 有利于解决如积分、微分等数学问题
- 有利于编写机器学习算法,如
Numpy
中的数组对象可以用于存储训练数据和机器学习模型的参数。- 有利于处理图像,因为计算机中的图像表示为多维数字数组。
3️⃣使用Numpy
需要注意的是,
Python
官网上的发行版并没有包含NumPy
,我们需要自行安装。可以百度一下如何安装。
本文默认大家都安装好了。
为了方便,我们导入
Numpy
时,会使用as
语法将numpy
简化为np
.格式为:
import numpy as np
4️⃣什么是数组对象?
- 数组对象
ndarray
是Numpy
中一种基本的数据对象- 是一系列相同数据类型的数据集合
- 其中每个元素的具有相同大小的内存空间
- 数组中的元素可以通过索引进行访问
- 也就是说,
ndarray
对象是由计算机内存的连续部分组成的,并结合索引模式,将每个元素映射到内存块中的一个位置。
5️⃣怎样创建一个数组对象?
- 事实上,
ndarray
就是一个类np.ndarray()
就是它的构造函数- 而
array()
就是创建ndarray
对象的一个函数- 两者最终都会得到一个数组对象
- 因为使用
array()
函数会更加方便- 所以一般我们会使用
array()
函数来创建数组对象
6️⃣array()函数的参数说明
参数 | 含义 |
---|---|
object | 数组 |
dtype | 数组元素的数据类型,可选项 |
copy | 对象是否需要复制,可选 |
order | 创建数组的样式,C为行方向,F为列方向,A为任意方向(默认) |
subbok | 默认返回一个与基类类型一致的数组 |
ndmin | 指定生成数组的最小维度 |
7️⃣创建数组对象的实例
例1 一维数组
例2: 二维数组
例3: 用参数ndmin
指定一个二维数组
例4: 用参数dtype
指定元素的数据类型
好了,今天的笔记就到这里,欢迎到评论区讨论!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)