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

如何用博客网站做cpa论文引用网站数据 如何做注释

如何用博客网站做cpa,论文引用网站数据 如何做注释,长沙找工作最新招聘信息,wordpress多域名配置Python中有关数据结构索引和切片引起的Bug 一维数据索引和切片一维数组一维列表 二维数据的索引和切片二维数组二维(错误)列表 一维数据索引和切片 一维数组 对于一维数据进行索引和切片操作#xff0c;大家都比较熟悉通过下面代码进行实现 import numpy as np data np.ra… Python中有关数据结构索引和切片引起的Bug 一维数据索引和切片一维数组一维列表 二维数据的索引和切片二维数组二维(错误)列表 一维数据索引和切片 一维数组 对于一维数据进行索引和切片操作大家都比较熟悉通过下面代码进行实现 import numpy as np data np.random.randn(5) print(data) print(data[2:5]) #一维数组切片操作获取索引2到4的数据 print(data[3]) #一维数组索引操作获取索引为3的数据一维列表 对于一维列表元组等相关结果的索引和切片操作与一维数组类似 ls [1, 2, 3, 4, 5] print(ls) print(ls[3:5]) #一维列表切片操作获取索引2到4的数据 print(ls[3]) #一维列表索引操作获取索引为3的数据二维数据的索引和切片 对于二维数据的索引和切片就有一些需要注意的事项了如果一不小心可能会出现意料之外的Bug 二维数组 import numpy as np data np.random.randn(5 5) print(data) print(data[1:3, 2:4]) #二维数组切片操作获取索引1到2行2到3列的数据 print(data[3, 2]) #二维数组索引操作获取索引为3行2列的数据 print(data[3][2]) #二维数组索引操作获取索引为3行2列的数据 print(data[1:3]) #二维数组切片操作获取索引为1到2行所有列的数据 print(data[:, 2:4]) #二维数组切片操作获取索引为2到3列的所有行数据 print(data[1:3][2:4]) #想要获取1到2行和2到3列数据单数会引发bug上面就是二维数组索引和切片的大部分操作对于索引来说可以使用data[3, 2]也可以使用data[3][2]操作这两个获取的结果是一致的那对于切片操作来说为啥data[1:3, 2:4]和操作data[1:3][2:4]不仅获取的结果不一致而且data[1:3][2:4]获取到的数据为空。对于初学者来说可能很难理解这样的情况不知道bug的原因。但是换个索引行列data[1:3][0:2]会获得下面结果 这个情况就比较让人费解了索引1到2行2到3列的数据获取为空索引1到2行0到1列反而可以得到数据。问题是二维数组的大小为5x5无论哪种索引都没超过数组范围啊。但是仔细查看索引数据data[1:3][0:2]发现得到的并不是1到2行0到1列的数据而是1到2行所有列的数据。什么原因导致的呢因为[1:3][0:2]这样的索引方式并不是向我们想的那样获取1到2行0到1列的数据。而是两次行索引操作第一次获取1到2行所有列数据数据大小为2x5第二次获取0到1行的所有列数据。这样并没有列索引的操作因此无法获取我们想要的数据。那为啥data[1:3][2:4]索引的数据为空呢因为第一次行索引得到2x5大小的二维数组第二次行索引获取2到3行的数据超出了数据大小范围因此获得的数据为空。所以对于二维数组data[1:3][2:4]不是对相应的行列索引切片而是进行了两次行切片。切记不要搞错不然获取数据为空引发的bug还好解决万一获取错误数据可能就不容易发现Bug了。 那为何进行索引操作data[3, 2]和data[3][2]都可以正常获取数据呢PS要不是有这样一个索引操作估计大家就不会使用类似的切片操作了因为第一次行索引获得第3行数据大小为1x5第二次获取第3行中的第2个数据因此可以正常获取到3行2列的数据。 二维(错误)列表 对于二维列表或者元组进行索引或者切片操作可能会引发以上Bug zarten [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15], [16, 17, 18, 19, 20]]print(zarten)print(zarten[3][2])print(zarten[1:3][0:2])print(zarten[1:3, 2:4]) #错误切片操作print(zarten[3, 2]) #错误索引操作 为何二维列表或元组进行二维数组类似的索引和切片操作就会出现以上报错因为列表和元组没有二维数据有同学觉得上面5x5的不就是二维列表吗其实不是这只是个列表中的列表并无行列区分。比如列表中每个列表的元素个数可以不同第一个列表中可以有5个元素第二个列表中可以有3个元素等等因此列表、元组并不能像我们认为的二维数组那样进行行列索引、切片操作。但是如果列表中的每个列表元素个数以及数据类型都一致可以通过将列表转换为NumPy数组进行行列索引、切片操作。 import numpy as np data np.array(data)祝好~
http://www.pierceye.com/news/226309/

相关文章:

  • 暴利产品竞价单页网站上海做网站建设的公司排名
  • 坪地网站建设如何做网站前端多少钱
  • 国内用不了的网站展示图片的网站模板
  • 网站优化首页付款网站制作职业
  • 做网站的软件有些什么建设公司门户网站
  • 浙江省长兴县建设局网站自己专业做网站
  • 做网站外包最牛的公司东莞网站制作十年乐云seo
  • 慈溪专业做网站公司网站后台内容更换怎么做
  • wordpress网站搭建教程视频网站优化前景
  • 门户网站的优点seo月薪
  • 怎样做网站静态什么网站做二维码比较好
  • 共享虚拟主机做网站够用么抖音短剧推广怎么做
  • 个人网站备案内容写什么西部数码网站管理助手v3.1
  • 搜索引擎 网站模板wordpress 图片走cdn
  • 常见cms网站源码下载重庆微信网站开发公司
  • 网站开发用什么电脑天津室内设计公司排名
  • 云南网站建设招商建设公司网站计入哪个科目
  • 网站备案在哪里查询海外市场推广方案
  • 中诺建设集团有限公司网站微信商家小程序收费吗
  • 沙井品牌网站建设南宁网站提升排名
  • 网站空间备案要多久数商云是外包吗
  • 网站设计公司需要什么资质网站建设所需服务器
  • 织梦cms仿网站教程怎么做网站板块
  • 建设厅网站更改登陆密码wordpress主题 水墨
  • 彩云小梦ai写作网站机关网站建设情况汇报
  • 合肥专业网站优化手机界面设计素材
  • 台州网站建设惠店王烨烨
  • 工程建设比选公告固价方式网站wordpress html5的关系
  • 广州市网站建设 乾图信息科技潍坊市建设监理协会网站
  • 网站建优化网页脚本设计