NumPy
瓦雪子
这个作者很懒,什么都没留下…
展开
-
百分位数的计算原理--NumPy数组实现
引入: 学习Python的NumPy科学计算类库的时候遇到计算百分位数,使用NumPy实现的代码很简单,直接调用就行,如下所示: import numpy as np a = np.array([[1,2,3], [4,5,6], [7,8,9]]) print np.percentile(a, 50) # 结果:5.0 print np.percentile(a, 50, axis=0) # 一...原创 2019-07-01 18:05:46 · 4634 阅读 · 0 评论 -
使用Numpy快速处理数据
1.使用NumPy让Python的科学计算更加高效 简介:NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 区别:为什么不是直接使用list,而是更加高效的NumPy 原因:NumPy重新定义了数据结构,使用的是C语言编写,运行速度非常快,主要是用于数组计算: 规则:避免使用隐式拷贝,...原创 2019-09-17 11:00:20 · 316 阅读 · 0 评论 -
使用Numpy统计全班的同学的成绩
使用Numpy实现班级同学成绩的统计 假设现在有如下的数据: 姓名/学科 语文 英语 数学 张飞 66 65 30 关羽 95 85 98 赵云 93 92 96 黄忠 90 88 77 典韦 80 90 90 统计全班的成绩:在语文、数学、英语等中的平均成绩、最小成绩、最大成绩、方差、标准差。然后将这些人的总成绩排序输出: import numpy as ...原创 2019-09-17 11:25:17 · 7567 阅读 · 0 评论 -
Numpy在数据分析领域中的核心应用
Numpy是Python语言中的最基础的和最强大的科学计算和数据处理的工具包,如数据分析工具的pandas也是基于Numpy构建的,机器学习包的sklearn中也大量使用了Numpy的方法。本文介绍了Numpy的n维数组在数据处理和分析中的所有核心应用。 目录结构: 1、如何构建Numpy数组 2、如何观察数组的属性的大小和形状(shape) 3、如何从数组中提取出特定的项 4、如何从现有的数组定...翻译 2019-09-17 16:29:26 · 990 阅读 · 0 评论