张量维度为2的列表类表索引操作

类表片段操作中,[:] 采用默认值从0索引到 len(list),前闭后开

[1:] 标识从索引1开始到列表结束

[:-1]标识从索引0开始到列表结束

[m:n] 表示从索引m开始到n索引结束

[::]表示从索引0开始到列表结束,步长为默认值1

[m:n:2] 表示从索引m开始到n结束,步长为2

2,对于张量维度大于2维以上的索引片段段操作

[m,:,:n,0] 表示取第0维的第m索引表示的整维度值,第1索引的整个纬度值,第3索引取[0:n]片段,第4维的第0索引整段

例如  对于张量 [20,1000,200,1] ,第一维向量长度为20,第二维向量长度为1000,第三维向量长度为200,第四维向量长度为1

[2,:890,:,0] 表示 取第一维的索引为2,第二维向量取[0:890]片段,第三维取整个向量长度,第四维向量索引为0值(向量只有一维)

可以看出 逗号是分割张量维度的。每个逗号前的冒号是用于切片当前张量维度所表示的向量的长度

new_wav_data_lst = np.zeros((20, 10000, 200, 1)) # (批次大小,帧数,每帧的采样点数,通道数)(4, 1032, 200, 1)和图像卷积的输入纬度一致

for i in range(20):

#wav_data_lst 的shape是 [20,890,200]形状

new_wav_data_lst[i, :wav_data_lst[i].shape[0], :, 0] = wav_data_lst[i]#列表片段操作,表示对自定义张量片段进行赋值,第一维所在向量取索引取 i,张量第二维所表示的向量的[0:wav_data_lst[i].shape[0]] ,张量第三维所在向量的整个长度,第四维所表示向量索引为0值(一维向量就是一个标量值),赋值张量 wav_data_lst[i]表示取第一维坐在向量的第i索引,取得值为[890,200] 赋值给new_wav_data_lst

python列表片段_Python列表片段索引操作,python相关推荐

  1. python写入列表数据_python列表写入数据库

    Python学习(22)--文件操作1 Python学习(22)--文件操作1 之前我们介绍到的数据类型,如列表,字典或者一个数字,字符等等.都是在程序运行时存储在内存中的,存储在内存中的数据不稳定, ...

  2. python sorted下标_Python列表操作最全面总结

    1.列表添加元素 列表中可以使用append.insert.extend方法实现元素的添加. append会把新元素添加到列表末尾 "a", insert(index, objec ...

  3. python列表操作程序_Python列表操作,比较常见的10个问题

    列表是比较常用的数据类型之一,本文整理了 StackOverflow 上关于列表操作被访问较多的10个问答,如果你在开发过程中遇到这些问题,不妨先思考一下如何解决. 1.迭代列表,如何访问列表下标索引 ...

  4. python 列表 换行_python基础语法学习——参考Python Crash Course

    第一章:python在各个系统之间的安装和使用(略) 第二章: 变量 2.1.每个变量都存储了一个值 --与变量相关联的信息.在程序中可随时修改变量的值,而 Python将始终记录变量的最新值. 2. ...

  5. python 列表解析式_python列表解析式,字典解析式,集合解析式和生成器

    一.列表解析式(列表推倒式): 功能:是提供一种方便的列表创建方法,所以,列表解析式返回的是一个列表. 1 lst = [1, 3, 5, 8, 10] 2 ll = [x+x for x in ls ...

  6. python所有实验_python列表的小实验

    实验1 列表中存的是什么? 输入 list1 = [coro1(), coro2()] import sys print("由两个协程对象构成的list1的占用字节是", sys. ...

  7. python的列表方法_Python列表的常用方法

    一.列表是什么? 列表是由一序列特定顺序排列的元素组成的,可以把字符串.数字.字典等都可以加入列表中. 列表中元素之间没有任何关系,列表也是自带下标的,默认从0开始. 列表是最常用的Python数据类 ...

  8. python 列表推导_Python 列表推导式使用的注意事项

    python视频教程栏目介绍Python列表推导式的使用. Python 列表推导式并不是给初学者用的,因为它非常反直觉,甚至对于有其他编程语言背景的人也是如此. 我们接触到 List 的使用时,学习 ...

  9. python定义一个函数列表排序_Python 列表(修改、添加、删除、排序)

    Python的基本数据类型有整数,浮点数,布尔,字符串,它们是最基本的数据.在实际编程中,我们要经常组织由很多基本数据组成的集合,这些集合的不同组织方式就是:数据结构,今天讲的是数据结构中的Pytho ...

最新文章

  1. CKEditor的安装与基本使用(JSP)
  2. Kubernetes 中创建 Pod 时集群中到底发生了些什么?
  3. Hbase的学习笔记(1)
  4. 写在岁末 -- 程序员的人生并非那么容易,努力向前奔跑吧!
  5. 从 VC7 的 CHtmlView 不能正常退出谈 CComPtr 使用中的一个误区
  6. iOS CocoaPods安装和使用图解
  7. java logging 格式化_Spring源码使用java.util.logging打印日志
  8. D-S envidence theory(DS 证据理论)的基本概念和推理过程
  9. 简单的安卓木马制作(实现外网控制)
  10. 基于QT的网络五子棋游戏程序的设计与实现
  11. 高效能人士的七个习惯(零)前言
  12. 全球及中国酒店保险箱行业发展现状及需求前景预测报告*2022-2027
  13. 第一篇 关于2012百度开发者技术论坛大会总结
  14. 《腾讯传》四、从寄生虫到蜕变上市—企鹅的成人礼
  15. 【点云配准算法】【NDT】
  16. 1——man elf的翻译——ELF header (Ehdr)
  17. 微信内如何通过链接一键关注微信公众号
  18. df命令(df命令完成什么功能)
  19. HTML利用posotion属性定位 小技巧
  20. GNU的C++代码书写规范,C语言之父Dennis Ritchie亲自修订 (转)

热门文章

  1. zookeeper在Dubbo中的作用
  2. Intellij IDEA 14中使用MyBatis-generator 自动生成MyBatis代码
  3. VS2010集成Qt5.2环境搭建
  4. 王峰:Hadoop生态技术在阿里全网商品搜索实战
  5. Java自动装箱后的值比较
  6. 中文乱码问题的一些总结
  7. 机器学习中有哪些距离度量方式
  8. fft函数图像横坐标是什么_10分钟学会:函数图像的平移与伸缩变换
  9. Navicat数据库非常实用的技巧 (create_time、edit_time 设置默认值和自动更新)
  10. chrome浏览器中遇到bug【Error in event handler: TypeError: Cannot read property 'name' of undefined】