目录

1.通过导入numpy库来创建N维数组对象(ndarray)

2.创建其它数组

3.ndarray的索引和切片

4.numpy通用函数

5.利用numpy数组进行数据处理

6.随机数模块


1.通过导入numpy库来创建N维数组对象(ndarray)

如上图所示,先导入numpy库定义一个名字,然后创建数组。上图data1为一维数组,data2为二维数组。在ndarray对象中定义了一些重要属性,如下图:

2.创建其它数组

a.zeros()函数和ones()函数

创建元素值都是0的数组:

创建元素值都为1的数组:

b.empty()函数

创建元素值全是随机的数组:

c.arange()函数

创建一个功能类似于range()的等差数组:

3.ndarray的索引和切片

一维数组索引和切片:

二维数组的索引和切片:

4.numpy通用函数

5.利用numpy数组进行数据处理

a.将条件逻辑转为数组运算

b.数组统计运算

c.数组排序

利用sort()函数对数组里的元素进行排序

d.检索数组元素

all()函数用于判断整个数组中的元素的值是否全部满足条件,如果满足条件返回True,否则返回False。any()函数就是至少有一个满足条件。

常见的函数如下表所示:

6.随机数模块

本节主要从创建数组,数组的索引和切片,numpy的通用函数,利用numpy数组进行数据处理,随机数模块几个方面认识了numpy。

python——numpy库相关推荐

  1. python numpy库安装-Python Numpy库安装与基本操作示例

    本文实例讲述了Python Numpy库安装与基本操作.分享给大家供大家参考,具体如下: 概述 NumPy(Numeric Python)扩展包提供了数组功能,以及对数据进行快速处理的函数. NumP ...

  2. python numpy库 一些统计量计算

    import numpy as np # a = np.array([[3,7,5],[8,4,3],[2,4,9]]) # print ('我们的数组是:') # print (a) # print ...

  3. python numpy库中省略号...的一些用法

    在学习<Designing Machine Learning Systems with Python>(<机器学习系统设计Python语言实现>)一书的第五章梯度下降一节代码中 ...

  4. python numpy库是第三方库吗_浅谈python的第三方库——numpy(终)

    本文作为numpy系列的总结篇,继续介绍numpy中常见的使用小贴士 1 手动转换矩阵规格 转换矩阵规格,就是在保持原矩阵的元素数量和内容不变的情况下,改变原矩阵的行列数目.比如,在得到一个5x4的矩 ...

  5. python numpy库_numpy库学习总结(基础知识)

    最近在学习Python中OpenCV库,学习花了很多时间,发现基础知识很重要,尤其是numpy这个库,在进行程序开发时,处理大量类似数组这种数据结构时,它的重要性等同于Python中的列表,像前篇我们 ...

  6. Python Numpy库教程

    目录 1 Numpy概述 1.1 概念 1.2 功能 1.3 对象 1.4 数据类型 1.5 数组属性 2 Numpy数组操作 2.1 Numpy创建 2.1.1 利用列表生成数组 2.1.2 利用r ...

  7. Python Numpy库教程(超详细)

    1 Numpy概述 1.1 概念 Python本身含有列表和数组,但对于大数据来说,这些结构是有很多不足的.由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针.对于数值运算来说这种 结构比较 ...

  8. python numpy库下载_Python Numpy库快速入门

    https://stackedit.io/viewer 1/9 Python 科 学 计 算 库 NumPy 的 使 ⽤ NumPy 的 介 绍 NumPy(Numerical Python 的 缩 ...

  9. python numpy库

    文章目录 NumPy( Numeric Python) numpy的引用 Ndarray 引入n维数组的意义 ndarray的组成 ndarray对象的属性 数据类型 ndarray支持多种数据类型的 ...

  10. Python -- Numpy库的使用

    Numpy库的使用   要点:numpy是用于处理含有同种元素的多维数组运算的第三方库. 1.numpy库概述   Python标准库中提供了一个array类型,用于保存数组类型数据,然而这个类型不支 ...

最新文章

  1. 把Doc文档转换成HTML等其它格式
  2. git常见操作--忽略文件以及常用命令【转】
  3. 云原生生态周报 Vol. 19 | Helm 推荐用户转向 V3
  4. Coursera吴恩达《卷积神经网络》课程笔记(3)-- 目标检测
  5. Java黑皮书课后题第6章:**6.25(将毫秒转化成小时、分钟、秒数)使用下面的方法头,编写一个将毫秒数转换成小时数、分钟数和描述的方法,返回形式如“小时:分钟:秒“
  6. Linux QoS ingress处理流程
  7. 30万大银行的大额存单,三年给4.25,还有更高的吗?
  8. 月圆花美 中秋快乐!
  9. 新手也能看懂,消息队列其实很简单
  10. SLAM GMapping(2)传感器
  11. linux+patches工具_[经验分享] 最简安装: ubuntu+gnome3+常用工具
  12. Java设计模式笔记------设计原则完结
  13. word20161205
  14. taskmgr多开补丁
  15. Driver error 11
  16. 2019HDU多校第七场 HDU6656 Kejin Player H 【期望递归】
  17. mysql报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zo
  18. 艾永亮:如何“睡”出一只11亿美元的独角兽?
  19. 交通分配(MSA_DAIL算法)
  20. demoireing

热门文章

  1. Python随笔:进行读写文件时,在字符串前加 r,u,b,f 的含义
  2. WebsocketSocketIO
  3. 西昌学院计算机专业怎么样,西昌学院简介:更名大学前景及好专业推荐
  4. word自动生成目录后,序号和标题之间有空格,如何删除空格
  5. java面试题:voliate底层原理——详解
  6. base64 web前端js解码与转码
  7. 基于深度学习的高精度袋鼠检测识别系统(PyTorch+Pyside6+YOLOv5模型)
  8. 如何正确规范写接口文档
  9. mmorpg游戏,如何具体搭载游戏
  10. Windows定时关机(无需软件)