11月10日学习总结--numpy的基本操作

numpy的基本操作有以下几种:

1、数组的属性。确定数组的大小、形状、存储大小、数据类型。

2、数组的索引。获取和设置数组各元素的值。

3、数组的切分。在打的数组中获取或者设置更小的数组。

4、数组的变形。改变给定数组的形状。

5、数组的拼接和分裂。将多个数组合并为一个,以及将一个数组分裂成多个。

我们设定一个numpy对象,来介绍基础操作。x3 = numpy.arange(60).reshape(3,4,5)

1、数组的属性。

x3.ndim:获取x3的维度属性,x3有3个维度,因此这个值是3

x3.shape:获取x3的形状,x3的形状是(3,4,5)

x3.size:获取x3的大小,x3的大小是345=60

2、数组的索引

x3[1,2,3],获取x3第1行第2列的列表的第3个元素

x3[1,2,3]=100,将x3的这个元素的值改为100

3、数组的切分

根据逗号来区分每个维度的数据,然后和list一样,使用:进行切分。比如:

x3[1:, 2:, 3:],取第1行以后的所有行,然后在此基础伤取第2列的所有列,然后在这个基础上,取所有第3个以后的元素。

x3[::-1, ::-1, ::-1],对这个行反转,对列反转,对所有的列表反转。

相关推荐
想暴富,学技术2 小时前
AI提示词学习基础(一)
人工智能·学习
创业之路&下一个五年3 小时前
系统分析师,我又考后总结了。
学习·总结
ヾChen3 小时前
MySQL——增删改查操作
数据库·sql·物联网·学习·mysql
小蜜蜂爱编程3 小时前
逻辑回归学习笔记
笔记·学习·逻辑回归
YJlio3 小时前
VMMap 学习笔记(8.3):VMMap 窗口全解析——内存类型、指标含义、颜色视图怎么读
笔记·学习·visual studio
春生野草3 小时前
(二)Docker实战--Docker镜像部署与启动
学习·docker·容器
屁股割了还要学4 小时前
【C++进阶】STL-string的简单实现
c语言·开发语言·数据结构·c++·学习·考研
Helibo445 小时前
C++pair学习笔记
c++·笔记·学习
CarmenHu5 小时前
大模型应用评估指标学习笔记
笔记·学习