<Numpy学习笔记1>:介绍

<Numpy学习笔记1>:介绍,第1张

前言:
💂作者简介:大家好,我是翼同学!
📃个人主页:翼同学的CSDN博客
🔥系列专栏:【人工智能入门篇】更新中…
👏备注:如果文章有误,请指正,万分感谢!让我们一起学习,一起进步。
✅最后:如果文章对您有帮助,请👍三连支持一下博主哦。🤞

目录
    • 1️⃣什么是NumPy?
    • 2️⃣Numpy的某些应用
    • 3️⃣使用Numpy
    • 4️⃣什么是数组对象?
    • 5️⃣怎样创建一个数组对象?
    • 6️⃣array()函数的参数说明
    • 7️⃣创建数组对象的实例


1️⃣什么是NumPy?
  • NumPy一词源自Numerical(数字的)Python
  • NumPyPython的一种开源的科学计算库
  • 提供了大量的数学函数库
  • 重在数值计算
  • 多用于在大型,多维数组上执行数值运算

2️⃣Numpy的某些应用
  • 有利于解决如积分、微分等数学问题
  • 有利于编写机器学习算法,如Numpy中的数组对象可以用于存储训练数据和机器学习模型的参数。
  • 有利于处理图像,因为计算机中的图像表示为多维数字数组。

3️⃣使用Numpy
  • 需要注意的是,Python 官网上的发行版并没有包含 NumPy,我们需要自行安装。

  • 可以百度一下如何安装。

  • 本文默认大家都安装好了。

  • 为了方便,我们导入Numpy时,会使用 as 语法将 numpy 简化为 np.

  • 格式为:import numpy as np


4️⃣什么是数组对象?
  • 数组对象 ndarrayNumpy中一种基本的数据对象
  • 是一系列相同数据类型的数据集合
  • 其中每个元素的具有相同大小的内存空间
  • 数组中的元素可以通过索引进行访问
  • 也就是说,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指定元素的数据类型


好了,今天的笔记就到这里,欢迎到评论区讨论!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/716423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存