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、数组的索引

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

x31,2,3=100,将x3的这个元素的值改为100

3、数组的切分

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

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

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

相关推荐
一隅论数智1 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
XiHongShi20161 天前
STM32F407 RTC定时器例程,建议保存
stm32·单片机·学习
爱吃苹果的日记本1 天前
离散数学第六课
学习·离散数学
AI职业加油站1 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
旖旎夜光1 天前
力控面试题 01.01: 判定字符是否唯一(位运算) —— 题解
c++·学习·算法·leetcode·力控
奇思妙想聪明勤奋的小羊1 天前
DeepAgents第5章:子Agent 与上下文隔离—让 Agent学会委派
人工智能·python·学习·语言模型
霍霍的袁1 天前
【C++】map 和 set 的使用 | 从用法到底层
开发语言·c++·学习·visual studio
彧azz1 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
我爱cope2 天前
【操作系统 | 计算机硬件:CPU、内存与 I/O 如何支撑操作系统?】
学习·操作系统