当前位置:网站首页>numpy入门详细代码
numpy入门详细代码
2022-08-04 15:11:00 【看星河的兔子】
numpy的核心特征就是n维数组对象——ndarray。可以把它理解为python中一个快速、灵活的大型数据集容器。
以下代码我均用jupyter演示。
生成小的随机数组
import numpy as np
data=np.random.randn(2,3)
data
array([[ 0.60329533, -0.2737639 , -0.49368031],
[-1.90929005, 1.32314732, 0.51238388]])
属性
数组具有dtype属性与shape属性
data.shape
data.dtype
生成ndarray
data1=[6,7.5,8,0,1]
arr1=np.array(data1)
arr1
维度
zeros创造全0数组,ones创造全1数组,empty创造无初始值的数组
类型转换
显示转换astype
数组算术
这一块比较简单,不详细介绍。
基础索引和切片
上面内容比较简单,下面讲切片。
索引举例,按行列寻找理解即可
copy使用
理解为复制即可
数组切片索引
还是比较容易理解的
数组转置
面向数组编程
meshgrid函数接收两个一维数组,并转化为二维矩阵。
条件逻辑转为数组操作
where函数可根据True或者False值进行数组替换
随机漫步示例
边栏推荐
- IP第十八天笔记
- 宣传海报
- 本周讨论用户体验:Daedalus 的 Nemo 加入 Ambire,探索加密海洋
- Android Sqlite3基本命令
- 多线程编程之优先级翻转问题
- 【Harmony OS】【FAQ】鸿蒙问题合集2
- Hangzhou electric the competition team arrangement (ACM)
- 【Today in History】August 4: First female Turing Award winner; NVIDIA acquires MediaQ; first Cybersecurity Challenge completed
- QT笔记——Q_INVOKABLE了解
- Basic Introduction for PLSQL
猜你喜欢
直播系统开发——直播间架构的设计及难点分析
QT笔记——QUuid了解
Legal education combined with VR panorama, intuitively feel and learn the spirit of the rule of law
性能提升400倍丨外汇掉期估值计算优化案例
MVCC实现过程
leetcode:212. 单词搜索 II
FTP协议抓包-工具wireshark与filezilla
【Web技术】1401- 图解 Canvas 入门
【北亚数据恢复】IBM System Storage存储lvm信息丢失数据恢复方案
CloudCompare&PCL 点云按网格划分(点云分幅)
随机推荐
Basic Introduction for PLSQL
Next -18- 添加代码复制按钮
16. Learn MySQL Regular Expressions
FRED应用:毛细管电泳系统
2022杭电多校3
【北亚数据恢复】IBM System Storage存储lvm信息丢失,卷访问不了的数据恢复方案
分布式链路追踪Jaeger + 微服务Pig在Rainbond上的实践分享
基于 Next.js实现在线Excel
leetcode:254. 因子的组合
Redis-主从复制
Taurus.MVC WebAPI 入门开发教程2:添加控制器输出Hello World。
eNSP-小型网络拓扑(DNS、DHCP、网站服务器、无线路由器)
Codeforces Round #811 A~F
小程序|炎炎夏日、清爽一夏、头像大换装
365天挑战LeetCode1000题——Day 049 非递增顺序的最小子序列 贪心
C语言写简单三子棋
Codeforces Round #811 A~F
C# BBcode 转 Markdown
《分布式云最佳实践》分论坛,8月11日深圳见
Redis 高可用