Python NumPy
文章平均质量分 54
JPC客栈
分享Java、Python、C/C++、JavaScript等编程语言的相关知识和应用
展开
-
快餐数据分析Python
可以看到,一共有4622条数据,只有 choice_description列有缺失值, item_price为object类型是因为 价格前面有 $ 符号。这里先按 item_name 分组,再按 quantity 求和,as_index 表示不将 item_name 作为序号。在 choice_description 中,下单次数最多的商品是什么。在每个订单收入的基础上,对 sub_total 求均值。查看某一列有多少个不同的值,使用 nunique。一共有50种商品,我们再按数量从高到低排序。原创 2024-04-28 19:14:29 · 297 阅读 · 0 评论 -
NumPy学习挑战第四关-NumPy数组属性
NumPy 数组的维数称为秩(rank),秩就是轴的数量,即数组的维度,一维数组的秩为 1,二维数组的秩为 2,以此类推。在 NumPy中,每一个线性的数组称为是一个轴(axis),也就是维度(dimensions)。比如说,二维数组相当于是两个一维数组,其中第一个一维数组中每个元素又是一个一维数组。所以一维数组就是 NumPy 中的轴(axis),第一个轴相当于是底层数组,第二个轴是底层数组里的数组。而轴的数量——秩,就是数组的维数。很多时候可以声明 axis。axis=0,表示沿着第 0 轴进行操作原创 2022-06-25 11:59:41 · 634 阅读 · 0 评论 -
NumPy学习挑战第五关-创建数组
ndarray 数组除了可以使用底层 ndarray 构造器来创建外,也可以通过以下几种方式来创建。numpy.empty 方法用来创建一个指定形状(shape)、数据类型(dtype)且未初始化的数组:2、numpy.zeros创建指定大小的数组,数组元素以 0 来填充:3、numpy.ones创建指定形状的数组,数组元素以 1 来填充...原创 2022-06-25 11:59:00 · 321 阅读 · 0 评论 -
NumPy学习挑战第一关-NumPy的下载与安装
Python 官网上的发行版是不包含 NumPy 模块的。我们可以使用以下几种方法来安装。对于许多用户,尤其是在 Windows 上,最简单的方法是下载以下的 Python 发行版,它们包含了所有的关键包(NumPy,SciPy,matplotlib,IPython,SymPy 以及 Python 核心自带的其它包):安装 NumPy 最简单的方法就是使用 pip 工具:–user 选项可以设置只安装在当前的用户下,而不是写入到系统目录。默认情况使用国外线路,国外太慢,我们使用清华的镜像就可以:Linu原创 2022-06-25 09:49:40 · 519 阅读 · 0 评论 -
Python-NumPy系统教程
NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代码并且由许多协作者共同维护开发。NumPy 是一个运行速度非常快的数学库,主要用原创 2022-06-25 09:48:40 · 109 阅读 · 0 评论