当前位置:网站首页>Numpy数组处理(二)
Numpy数组处理(二)
2022-07-29 21:08:00 【凌冰_】
一、数组处理
NumPy数组使你可以将许多种数据处理任务表述为简洁的数组表达式(否则需要编写循环)。用数组表达式代替循环的做法,通常被称为矢量化。
一般来说,矢量化数组运算要比等价的纯Python方式快上一两个数量级(甚至更多),尤其是各种数值计算。
二、翻转数组

如下:T

如下:transpose()
三、Numpy排序

(1)一维数组排序:

(2)二维数组排序

四、数组的添加和删除

(1)append 和insert

使用insert添加,在下标1的索引位置添加数据10,起到广播
(2) delete

(3) unique
五、连接数组

(1) concatenate
(2) stack

(3)hstack 和vstack
六、分割数组


七、数组的nan和inf
NAN:Not A Number,空,是属于浮点类型float,所以想要进行数据操作的时候需要注意它的类型。
INF:Infinity,无穷大,也是属于浮点类型float。 np.inf表示正无穷大,-np.inf表示负无穷大,一般在出现除数为0的时候为无穷大。比如2/0。

NAN一些特点:
- NAN和NAN不相等,比如
np.NAN!=np.NAN这个条件是成立的。- NAN和任何值做运算,结果都是NAN。
八、统计函数


九、条件表达式
where的语法:
np.where(condition, x, y)
说明: 满足条件(condition),输出x,不满足则输出y

十、通用函数
(1)一元函数

(2)二元函数

边栏推荐
猜你喜欢
随机推荐
WeChat Mini Program 30 Customizing Templates and Obtaining User Login Credentials
带你刷(牛客网)C语言百题(第四天)
378. The Kth Smallest Element in an Ordered Matrix
Cobaltstrike and BurpSuite desktop shortcut configuration
940. 不同的子序列 II
解决报错 WARNING: IPv4 forwarding is disabled. Networking will not work.
OAuth,JWT ,OIDC你们搞得我好乱啊
4. Implementation Guide for GET_ENTITYSET Method of SAP ABAP OData Service Data Provider Class
惠普服务器硬盘指示灯不亮或显示蓝色
分布式之基石: 可靠性——What a tangled web we weave
PyQt5学习一(环境搭建)
嵌入式分享合集24
Cobaltstrike和BurpSuite桌面快捷配置
In 2022, you still can't "low code"?Data science can also play with Low-Code!
相亲信息
WeChat Mini Program 31 Subcontracting Mechanism
酷客导航助你商场轻松购物,业务办理不迷茫
第二好PyTorch新手课程;论文写作指南;使用µGo语言开发迷你编译器;超高效使用Transformer的扩展库;前沿论文 | ShowMeAI资讯日报
TCP协议详解
How to implement your personal knowledge base?









