《Python数据分析实战》3 NumPy库
- 初始化数组
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库相关推荐
- $python数据分析基础——初识numpy库
numpy库是python的一个著名的科学计算库,本文是一个quickstart. 引入:计算BMI BMI = 体重(kg)/身高(m)^2 假如有如下几组体重和身高数据,让求每组数据的BMI值: ...
- python数据分析基础之Numpy库详解(一)
Numpy库基础 安装numpy库 numpy介绍 Numpy数组对象 创建多维数组 获取数组中的元素 Numpy数据类型 数据类型对象 Numpy字符编码 自定义数据类型 dtype类的属性 创建自 ...
- Python 数据分析三剑客之 NumPy(六):矩阵 / 线性代数库与 IO 操作
CSDN 课程推荐:<Python 数据分析与挖掘>,讲师刘顺祥,浙江工商大学统计学硕士,数据分析师,曾担任唯品会大数据部担任数据分析师一职,负责支付环节的数据分析业务.曾与联想.亨氏.网 ...
- Python数据分析实战基础 | 初识Pandas
这是Python数据分析实战基础的第一篇内容,主要是和Pandas来个简单的邂逅.已经熟练掌握Pandas的同学,可以加快手速滑动浏览或者直接略过本文. 01 重要的前言 这段时间和一些做数据分析的 ...
- python数据分析实战 fabio nelli百度云_Python数据分析实战 内利(Fabio Nelli),杜春晓 9787115432209...
商品描述: 基本信息 书名:Python数据分析实战 定**价:59.00元 作者: 内利(Fabio Nelli) 著,杜春晓 译 出版社:人民邮电出版社 出版日期:2016-08-01 ISBN: ...
- Python数据分析实战:上海二手房价分析
1 数据搜集 使用 urllib 库中的request 模块爬取赶集网发布的上海二手房信息,包括包括户型.面积.单价等,再使用BeautifulSoup 库解析爬取的HTML数据,最终将数据保存到CS ...
- Python数据分析实战
Python数据分析实战(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1nlHM1IW8MYg3z79TUwIsWg 提取码:ux8t 复制这段内容后打开百度网盘手 ...
- python数据分析实例-python数据分析实战
Python数据分析实战(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1nlHM1IW8MYg3z79TUwIsWg 提取码:ux8t 复制这段内容后打开百度网盘手 ...
- Python数据分析实战(3)Python实现数据可视化
文章目录 一.数据可视化介绍 二.matplotlib和pandas画图 1.matplotlib简介和简单使用 2.matplotlib常见作图类型 3.使用pandas画图 4.pandas中绘图 ...
- Python数据分析实战(2)使用Pandas进行数据分析
文章目录 一.Pandas的使用 1.Pandas介绍 2.Pandas基本操作 Series的操作 创建DataFrame 常见列操作 常见行操作 DateFrame的基本操作 时间操作 3.Pan ...
最新文章
- mybatis使用注解开发
- 如何让摄像头变成“暗夜之眼”?英特尔开发了一套基于FCN的成像系统
- 【复习资料】ES6/ES7/ES8/ES9资料整理(个人整理)
- 图解首次使用流光5.0
- NYOJ 833 取石子(七)
- Linux tree命令以树形结构显示文件目录结构
- c++无锁链表的实现
- asp.net中让GridView加上垂直流动条并让标头不动
- 第八章节 文件操作一 (文件对话框)
- [转]VC工程文件说明
- OneNote使用技巧 - 2.将网页内容保存到OneNote中
- 8、项目管理基础知识
- Java基础-Lambda表达式基础练习
- Linux dd 硬盘克隆(硬盘拷贝)
- 微星超龙显卡的性能模式无法开机的原因与解决办法
- MySQL中show命令用法大全
- python模块之StringIO
- 我如何在1年内在YouTube上从0到70k的订阅者流失-以及我赚了多少钱
- 基于Glodstein枝切法相位解包裹算法
- 基于Auto.js的蚂蚁森林能量收集脚本
热门文章
- spring整合SpringMVC Controller 和 Struts2 Action控制层Bean的默认作用域
- Linux文本处理之awk
- Redis的安装和使用之二------phpredis与phpRedisAdmin
- iOS -- SKPhysicsJointSpring类
- 线性表接口的实现_Java
- TCP_NODELAY详解
- RedHat 企业版5下系统故障恢复
- WinServer2003秘笈放送
- 改变php默认目录结构,ThinkPHP中自定义目录结构的设置方法_PHP
- 极佳mysql数据库碎片恢复工具,极佳SQL数据库日志恢复工具