• 初始化数组

arr = np.array([[1,2],[3,4]])

arr = np.array([[1,2],[3,4]], dtype=complex)

arr = np.zeros((3,4))

arr = np.ones((1,2))

arr = np.arange(4,10).reshape(2,3)

arr = np.linspace(0,1,6)  #[0.0,0.2,0.4,0.6,0.8,1.0]

arr = np.random.random(3)

arr = np.random.random((5,2))

  • 数组内置函数

type(arr):numpy.ndarray

arr.dtype:int32、float64……

arr.ndim:2

arr.size:4

arr.shape:(2L,2L)

arr.itemsize:4

  • 数组计算函数

arr+1:元素和

arr*2:元素积

arr1+arr2:元素和

arr1*arr2:元素积

np.dot(arr1, arr2):矩阵积

sin(arr):元素三角函数

sqrt(arr):元素开方

arr.sum():所有元素和

arr.min():所有元素最小值

arr.max():所有元素最大值

arr.mean():所有元素平均值

  • 数组迭代函数

np.apply_along_axis(np.mean, axis=0, arr=arr):按列迭代

np.apply_along_axis(lambda x:x*2, axis=1, arr=arr):按行迭代

  • 布尔数组:

arr<0.5

  • 拼接数组:

np.vstack((arr1, arr2)):垂直入栈

np.hstack((arr1, arr2)):水平入栈

  • 切分数组:

np.vsplit(arr, n):垂直平分n部分

np.hsplit(arr, n):水平平分n部分

np.split(arr, [1,3,5], axis=1):垂直分割

  • 数组保存/读取

np.save('data.npy', arr)

arr = np.load('data.npy')

转载于:https://www.cnblogs.com/jhc888007/p/9372495.html

《Python数据分析实战》3 NumPy库相关推荐

  1. $python数据分析基础——初识numpy库

    numpy库是python的一个著名的科学计算库,本文是一个quickstart. 引入:计算BMI BMI = 体重(kg)/身高(m)^2 假如有如下几组体重和身高数据,让求每组数据的BMI值: ...

  2. python数据分析基础之Numpy库详解(一)

    Numpy库基础 安装numpy库 numpy介绍 Numpy数组对象 创建多维数组 获取数组中的元素 Numpy数据类型 数据类型对象 Numpy字符编码 自定义数据类型 dtype类的属性 创建自 ...

  3. Python 数据分析三剑客之 NumPy(六):矩阵 / 线性代数库与 IO 操作

    CSDN 课程推荐:<Python 数据分析与挖掘>,讲师刘顺祥,浙江工商大学统计学硕士,数据分析师,曾担任唯品会大数据部担任数据分析师一职,负责支付环节的数据分析业务.曾与联想.亨氏.网 ...

  4. Python数据分析实战基础 | 初识Pandas

    这是Python数据分析实战基础的第一篇内容,主要是和Pandas来个简单的邂逅.已经熟练掌握Pandas的同学,可以加快手速滑动浏览或者直接略过本文. 01  重要的前言 这段时间和一些做数据分析的 ...

  5. python数据分析实战 fabio nelli百度云_Python数据分析实战 内利(Fabio Nelli),杜春晓 9787115432209...

    商品描述: 基本信息 书名:Python数据分析实战 定**价:59.00元 作者: 内利(Fabio Nelli) 著,杜春晓 译 出版社:人民邮电出版社 出版日期:2016-08-01 ISBN: ...

  6. Python数据分析实战:上海二手房价分析

    1 数据搜集 使用 urllib 库中的request 模块爬取赶集网发布的上海二手房信息,包括包括户型.面积.单价等,再使用BeautifulSoup 库解析爬取的HTML数据,最终将数据保存到CS ...

  7. Python数据分析实战

    Python数据分析实战(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1nlHM1IW8MYg3z79TUwIsWg 提取码:ux8t 复制这段内容后打开百度网盘手 ...

  8. python数据分析实例-python数据分析实战

    Python数据分析实战(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1nlHM1IW8MYg3z79TUwIsWg 提取码:ux8t 复制这段内容后打开百度网盘手 ...

  9. Python数据分析实战(3)Python实现数据可视化

    文章目录 一.数据可视化介绍 二.matplotlib和pandas画图 1.matplotlib简介和简单使用 2.matplotlib常见作图类型 3.使用pandas画图 4.pandas中绘图 ...

  10. Python数据分析实战(2)使用Pandas进行数据分析

    文章目录 一.Pandas的使用 1.Pandas介绍 2.Pandas基本操作 Series的操作 创建DataFrame 常见列操作 常见行操作 DateFrame的基本操作 时间操作 3.Pan ...

最新文章

  1. mybatis使用注解开发
  2. 如何让摄像头变成“暗夜之眼”?英特尔开发了一套基于FCN的成像系统
  3. 【复习资料】ES6/ES7/ES8/ES9资料整理(个人整理)
  4. 图解首次使用流光5.0
  5. NYOJ 833 取石子(七)
  6. Linux tree命令以树形结构显示文件目录结构
  7. c++无锁链表的实现
  8. asp.net中让GridView加上垂直流动条并让标头不动
  9. 第八章节 文件操作一 (文件对话框)
  10. [转]VC工程文件说明
  11. OneNote使用技巧 - 2.将网页内容保存到OneNote中
  12. 8、项目管理基础知识
  13. Java基础-Lambda表达式基础练习
  14. Linux dd 硬盘克隆(硬盘拷贝)
  15. 微星超龙显卡的性能模式无法开机的原因与解决办法
  16. MySQL中show命令用法大全
  17. python模块之StringIO
  18. 我如何在1年内在YouTube上从0到70k的订阅者流失-以及我赚了多少钱
  19. 基于Glodstein枝切法相位解包裹算法
  20. 基于Auto.js的蚂蚁森林能量收集脚本

热门文章

  1. spring整合SpringMVC Controller 和 Struts2 Action控制层Bean的默认作用域
  2. Linux文本处理之awk
  3. Redis的安装和使用之二------phpredis与phpRedisAdmin
  4. iOS -- SKPhysicsJointSpring类
  5. 线性表接口的实现_Java
  6. TCP_NODELAY详解
  7. RedHat 企业版5下系统故障恢复
  8. WinServer2003秘笈放送
  9. 改变php默认目录结构,ThinkPHP中自定义目录结构的设置方法_PHP
  10. 极佳mysql数据库碎片恢复工具,极佳SQL数据库日志恢复工具