当前位置:网站首页>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值进行数组替换
随机漫步示例



边栏推荐
- 多线程编程之优先级翻转问题
- Basic Introduction for PLSQL
- CloudCompare&PCL 点云按网格划分(点云分幅)
- I/O stream summary
- 推荐一个鸿蒙即时通讯软件《果聊》
- [Beiya data recovery] IBM System Storage storage lvm information lost data recovery solution
- 饿了么智能头盔专利获授权,进一步提升骑手安全保障
- 【Harmony OS】【FAQ】Hongmeng Questions Collection 2
- LeetCode_模拟_中等_498.对角线遍历
- leetcode: 254. Combinations of factors
猜你喜欢
随机推荐
苏秋贵:揭秘绿联科技用5年时间从0做到6亿,如何一枝独秀?
IP第十五天笔记
uni-app 从零开始-生命周期(二)
Redis-哨兵模式
大众点评搜索相关性技术探索与实践
郑轻新生校赛和中工选拔赛题解
C# 谁改了我的代码
leetcode: 212. Word Search II
QT笔记——Q_INVOKABLE了解
Technology sharing | Mini program realizes audio and video calls
性能提升400倍丨外汇掉期估值计算优化案例
Compound Refractive Lenses for X-ray Focusing
手搓一个“七夕限定”,用3D Engine 5分钟实现烟花绽放效果
微软表示将向内部网络安全专家共享数据 为企业提供更安全保护
Redis-主从复制
leetcode:253. 至少需要多少间会议室
QT笔记——QUuid了解
Technology sharing | Description of the electronic fence function in the integrated dispatching system
我爱七夕哈哈哈
ping的原理








