Numpy基础(数组创建,切片,通用函数)
2024-10-20 21:11:50
1.创建ndarray
数组的创建函数:
array:将输入的数据(列表,元组,数组,或者其他序列类型)转换为ndarray.要么推断出dtype,要么显式给定dtype
asarray:将输入转换为ndarray,如果输入本身就是一个ndarry就不进行转换
arange:类似于range,但返回的是一个ndarry而不是列表
ones\ones_like:创建内部元素为1的矩阵,同样形式的还有zeros/zeros_like,empyt/empty_like
eye\identity创建一个N*N的单位矩阵
2.Numpy数组ndarray的基本索引和切片
1).一维数组:
注意:组切片和列表的区别:数组切片是原始数组的视图,可以理解为,数据不会被复制,视图上的任何修改都会被直接反应到原数据
2).多维数组(以二维数组为例):
a.索引示例:
b.切片
c.布尔索引
d.花式索引:注意花式索引和切片不同,他是将数组复制到新的数组中
3.通用函数
1).总括:ufunc是一种对ndarry中的数据执行元素级运算的函数
>>一元ufunc即接受一个数组作为参数的函数,二元则为接受两个数组为参数
2).一元ufunc:
3).二元ufunc
最新文章
- js获取输入框中当前光标位置并在此位置插入字符串的方法(angularjs+ts)
- codeforces 725D . Contest Balloons(贪心+优先队列)
- lamp环境centos6.4
- Linux查看硬件配置信息
- mysql安装图解 mysql图文安装教程(详细说明)
- 【USACO 1.4.1】铺放矩形块
- 获取当前页面的完整URL
- 分割视图控制器(UISplitViewController) 改_masterColumnWidth 导致在 IOS 10中出现闪退
- Python学习笔记(四)Python函数的参数
- Servlet中的过滤器Filter用法
- 201521123048 《Java程序设计》第14周学习总结
- 限制ssh远程登陆
- ASP.Net Core开发(踩坑)指南
- 解决ajax跨域的办法,代理,cors,jsonp
- python基础知识点(unittest)
- Redis 5.0.3集群部署
- 使用coobird Thumbnailator生成缩略图
- Openlayers离线载入天地图
- springtest mapper注入失败问题解决 {@org.springframework.beans.factory.annotation.Autowired(required=true)}
- HDU1536 S-Nim