
Numpy基础知识学习
文章平均质量分 71
NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库
HappyAcmen
一个多愁善感的人
展开
-
NumPy学习第十六课:NumPy 副本和视图
副本是一个数据的完整的拷贝,如果我们对副本进行修改,它不会影响到原始数据,物理内存不在同一位置。视图是数据的一个别称或引用,通过该别称或引用亦便可访问、操作原有数据,但原有数据不会产生拷贝。如果我们对视图进行修改,它会影响到原始数据,物理内存在同一位置。原创 2024-11-01 08:45:00 · 480 阅读 · 0 评论 -
NumPy学习第十五课:字节交换
这节我们讲一讲字节交换的原理,为什么会出现字节交换这么一个概念呢?其实呢,我们在日常的项目开发过程当中这个概念是一直存在的,只不过我们没有发现,因为底层代码已经帮我们进行了实现,因为编程时语言它应用于多平台,所以,字节交换是兼容的,我们不用考虑的问题。所以字节交换是通常用于跨机器、跨平台处理数据时,确保数据的字节顺序正确。NumPy库中已经将字节交换的函数进行封装完成,我们直接通过库调用字节交换函数就可以达到我们想要的结果。原创 2024-11-01 08:30:00 · 292 阅读 · 0 评论 -
NumPy学习第十四课:数组条件筛选、排序函数的使用
在前面的学习当中,我们在输出数组的时候,基本上就是原数组是什么形状,输出也就是什么形状的了,就像我们调用输出数组最大值最小值函数的时候,如果数据量非常庞大的话,而且不是规整的排序,那么我们输出数据的时候没有办法进行校验输出的是否正确。那么数组有没有筛选、排序这样的函数呢?那是当然得了,NumPy库已经帮我们封装好了相关的排序、条件筛选函数了,我们只需要去学习如何进行调用就可以了,非常的方便。本节我们就开始学习排序和条件筛选数组函数的操作。原创 2024-10-31 08:45:00 · 835 阅读 · 0 评论 -
NumPy学习第十三课:统计函数
学习函数已经有一段时间了,感觉NumPy确实挺强悍的,基本上把所有的运算公式,数据优化都涵盖在里面了,我们只需要学会调用就行,而且NumPy跟我们上学时候学习的基础数学,高等数学都有关联,这一下子也提起了我们学习的兴趣,就是感觉我们在学校学的东西终于能用上了。嗯!!!看来在学校学的东西还都是很有用的,上学的时候,打好数学基础我感觉挺重要的,因为它里面既包含了处理问题的方式方法,也同时锻炼了我们的逻辑思维,凡是用数学的逻辑去思考问题,有时候会得到不一样的结果的。原创 2024-10-31 08:15:00 · 703 阅读 · 0 评论 -
NumPy学习第十二课:Numpy的位运算
大家好,今天我们学习NumPy位运算,位运算是一种在二进制数字的位级别上进行操作的一类运算,NumPy提供了一系列的位运算操作,这些操作可以直接对数组进行处理,这使得NumPy在处理数值运算时具有很大的优势。位运算它主要的作用就是应用于优化和处理底层数据,这些操作都可以应用于整型或布尔型的NumPy数组。对于浮点型数组,NumPy会先将其转换为整型,然后进行位运算。接下来我们用一张表列表NumPy位运算都有哪些函数接下来,我们将这些函数在编辑器中调用一下,知道这些函数怎么用,在什么时候用。原创 2024-10-30 09:15:00 · 600 阅读 · 0 评论 -
NumPy学习第十一课:算术函数
前面一个章节,我们学习了数学函数,这一节我们看看NumPy中的算术函数,其实算术函数无非就是数组的一些加减乘除,这些我们在之前也接触过,今天我们看看NumPy中封装的算术函数有什么区别吧?原创 2024-10-30 09:00:00 · 438 阅读 · 0 评论 -
NumPy学习第十课:一文通俗了解NumPy中的数学函数
在前面NumPy的学习过程当中,我们知道NumPy库是一个特别擅长处理大型矩阵或者说存储大型数据的这么一个库,与Python自身相比较在处理数据的时候更加的高效,所以我们在数学中常见到的计算函数,NumPy库中基本上也都已经涵盖了。而且已经封装好了很多的函数,我们在实际的使用过程当中,只需要引入NumPy库,并调用相应的函数方法就可以了,非常的便捷。原创 2024-10-29 08:30:00 · 1995 阅读 · 0 评论 -
NumPy学习第九课:字符串相关函数
各位有没有注意到,NumPy从第八课开始其实基本上都是讲的是NumPy的函数,而且其实就是各种函数的调用,因为NumPy是一个很强大的函数库,这对我们以后再处理项目中遇到的问题时会有很大的帮助。我们将常用的函数进行一个列举,知道在什么地方使用,怎么使用就行。原创 2024-10-28 11:37:22 · 954 阅读 · 0 评论 -
NumPy学习第八课:NumPy数组操作分析
numpy数组操作分析原创 2024-10-28 11:34:42 · 1166 阅读 · 0 评论 -
NumPy学习第七课:数组的迭代
什么是数组的迭代?其实说白了,就是将数组的元素一个个的进行循环输出,NumPy的迭代数组其实跟之前我们学习Python基础的时候的数组循环差不多吧。原创 2024-10-27 09:00:00 · 383 阅读 · 0 评论 -
NumPy学习第六课(2):广播(Broadcast)
那么NumPy中的广播到底是什么?原创 2024-10-27 08:30:00 · 473 阅读 · 0 评论 -
NumPy学习第六课(1):数组的高级索引
NumPy 提供了强大的高维数组处理能力,通过高级索引(也称为索引切片),可以灵活地访问和操作数组中的元素。原创 2024-10-26 08:45:00 · 314 阅读 · 0 评论 -
Numpy学习第五课:数组的切片和索引
Python中的数组切片是指从现有数组中提取子数组的过程原创 2024-10-26 08:30:00 · 298 阅读 · 0 评论 -
NumPy学习第四课:数组的创建
numpy数组的创建使用原创 2024-10-25 08:45:00 · 1686 阅读 · 0 评论 -
NumPy学习第三课:数组的属性
数组的属性原创 2024-10-25 08:15:00 · 250 阅读 · 0 评论 -
NumPy学习第二课:数据类型
numpy数据类型原创 2024-10-24 09:00:00 · 779 阅读 · 0 评论 -
NumPy学习第一课:环境安装
Numpy学习之环境安装原创 2024-10-24 08:30:00 · 360 阅读 · 0 评论