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

Numpy一维、二维、三维数组切片实例

import  numpy as np
a=np.array([1,2,3,4,5,6])
print(a[1])
# 2
print(a[1:4])
# [2 3 4]
print(a[0:5:2])
# [1 3 5]
#数组翻转
print(a[::-1])
# [6 5 4 3 2 1]
a[2:5]=88
print(a)
# [ 1  2 88 88 88  6]
b=a[2:5].copy()
b[:]=99
print(a)
# [ 1  2 88 88 88  6]
print(b)
# [99 99 99]
#切片的修改作用在了原始数据上,数组切片是原始数组的视图。.copy()是对数据的复制,不会影响原始数据
a=np.array([[1,2,3],[4,5,6]])
print(a)
# [[1 2 3]
#  [4 5 6]]
print(a[1])
# [4 5 6]
print(a[1,1])
# 5
print(a[1][1]) #a[1,1]与a[1][1]等价
# 5
#数组的形状(2,3)
print(a.shape)
#数组的维度2
print(a.ndim)
#数组的求和1+2+3+4+5+6,a.sum(),np.sum(a)两者是有区别的,具体见后续
print(a.sum())
print(np.sum(a))
#求数组每一列的和axis=1水平方向,axis=0垂直方向
print(np.sum(a,axis=1))
# [ 6 15]
print(np.sum(a,axis=0))
# [5 7 9]
print(a[:2,1:])  #前两行的,列1到后面
# [[2 3]
#  [5 6]]
print(a[1,:2])     #第2行(从0开始算第一行)的两列
# [4 5]
print(a[:2,2])     #前两行的第3列
# [3 6]
print(a[:,:1])
# [[1]
#  [4]]
a3d=np.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]])
print(a3d)
# [[[ 1  2  3]
#   [ 4  5  6]]
#
#  [[ 7  8  9]
#   [10 11 12]]]
print(a3d.ndim,a3d.shape)
# 3 (2, 2, 3)
print(a3d[0])
# [[1 2 3]
#  [4 5 6]]print(a3d[0,0])
# [1 2 3]
print(a3d[0,0,0])
# 1
a3d0_copy=a3d[0].copy()
a3d[0]=88
print(a3d)
# [[[88 88 88]
#   [88 88 88]]
#
#  [[ 7  8  9]
#   [10 11 12]]]
a3d[0]=a3d0_copy
print(a3d)
# [[[ 1  2  3]
#   [ 4  5  6]]
#
#  [[ 7  8  9]
#   [10 11 12]]]
http://www.dtcms.com/a/583264.html

相关文章:

  • 手机端网站建站云南网站建设招商
  • 开放获取 SuperMamba 小目标检测特征增强框架
  • 布吉网站建设哪家技术好怎样在手机上创建网站
  • seo是什么?seo网站关键词优化哪家好
  • MinimalWalls v1.9.8 | 提供高质量简约壁纸,支持一键下载、收藏和自动更换等功能,界面干净并支持深浅模式切换
  • 网站优化推广seo公司网站建设的有什么需求
  • 成都网站建设与网站制作网站建设的技术要求
  • 东营住房与城乡建设部网站网站优化 北京
  • asp网站免费模板专门做外链的网站
  • 网站开发技术课程设计说明书做卖挖掘机的网站
  • 购物网站功能模块图wordpress 中英文站点
  • 神经网络中的反向传播与梯度下降
  • 备案网站 备注内容wordpress主题的使用
  • Linux C/C++ 学习日记(48):dpdk(九):dpdk的应用场景及劣势
  • 台州网络建站模板一般网站建设流程有哪些步骤
  • 做视频添加字幕的网站网站建设费用:做个网站要多少钱?
  • 无锁编程在高并发场景下的性能优势
  • Linux:WSL内存空间管理之清完内存C盘可用空间不增问题解决
  • 女頻做的最好的网站iis7 新建网站
  • 可信的邢台做网站企业推广软件有哪些
  • 网站上面的水印怎么做的旅游景点网站模板大全
  • 三轴云台之坐标变换技术
  • 玉泉路网站制作aspnet东莞网站建设价格
  • 安康建设网站一个域名可以建几个网站
  • 焦作网站开发公司电话微网站建设比较全面的是
  • 嘉祥网站seo高德地图国际版
  • 【论文阅读】Towards Fair Federated Learning via Unbiased Feature Aggregation
  • 百度如何推广网站wordpress改语言
  • 做网站小程序php做网站用html做吗
  • 网站建设可行性报告自学程序员怎么入门