当前位置: 首页 > news >正文

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],对这个行反转,对列反转,对所有的列表反转。

http://www.dtcms.com/a/594314.html

相关文章:

  • 快速搭建一个 GitHub 开源项目导航网站,提供便捷的信息抓取、智能摘要、分类管理功能
  • 网站数据表怎么做网络推广引流方式
  • 【Rocky基础】——用户管理
  • 免费下载建筑图纸的网站wordpress子分页
  • 数据结构简明教程(李春葆版)课后习题答案
  • 做app网站公司名称如何网络推广新产品
  • CSGHub v1.12.0开源版本更新
  • 上海网站建设报价自建网站怎么做推广
  • Vue Router (编程式导航)
  • 特斯拉 Tesla 面试经验分享|流程全解析 + 技术细节 + 面试感受
  • .net网站开发面试网站平台定制开发
  • 网站制作公司咨询工作内容个人做网站可以盈利么
  • 【Unity】MMORPG游戏开发(十)断线恢复
  • 深圳app开发公司哪家服务好网站建设丶seo优化
  • C#/.NET/.NET Core技术前沿周刊 | 第 期(年.-.)
  • 手机网站标准自助建站系统哪个好用
  • 科技赋能文博传播 众趣科技引领数字博物馆虚拟展厅新生态
  • 科技驱动服务升级 榕树钱小乐的创新发展之路
  • 如何系统提升英文科技文献阅读能力:方法、工具与 30 天训练计划
  • 网站开发费用摊销时间深圳 网站公司
  • 网站建设案例方案做ppt卖给网站
  • 银行App关停潮下的物联网破局:从“数量冗余“到“智慧集约“
  • 文献分享日报15
  • 为什么最近好多网站维护南通市网站
  • 西亚网站建设科技江西省建设监理协会网站
  • kubernetes的包的管理--helm
  • opencv 学习: 06 使用指针遍历像素,以均匀颜色量化为例
  • 网站改版 被百度k网页设计素材 旅游
  • C++ 设计模式《智能任务助手上线,小明用上了解释器》
  • 小型企业建设网站陕西网站建设公司找哪家