在python中将列表中的索引表示为x,y
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在python中将列表中的索引表示为x,y,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含830字,纯文字阅读大概需要2分钟。
内容图文
![在python中将列表中的索引表示为x,y](/upload/InfoBanner/zyjiaocheng/795/c8d120d6a5dc42f0b567a1184cc57953.jpg)
我有一个包含1000个整数的列表. 1000个整数表示维度数组的20X50个元素,我从文件中读取到列表中.
我需要使用指标遍历列表,以便找到彼此紧密的元素.我希望我的指标不仅可以通过简单的索引i表示,而且可以作为两个索引x,y表示,因此我可以知道列表中的指标在哪里.
我尝试重塑这样的列表:
data = np.array( l )
shape = ( 20, 50 )
data.reshape( shape )
但我不知道如何访问数据数组.
更新:有没有办法找到小于NUM的整数的x,y的索引(假设NUM = 12)
解决方法:
根据numpy.reshape的documentation,它返回一个新的数组对象,其中包含由参数指定的新形状(假设,新形状,数组中的元素数量保持不变),而不更改原始对象的形状,所以当你调用data.reshape()函数时,你还应该将它分配回数据,以便反映数据.
示例 –
data = data.reshape( shape ) # where shape = (20,50)
另外,更改形状的另一种方法是直接将新形状分配给data.shape属性.
示例 –
shape = (20,50)
data.shape = shape # where shape is the new shape
内容总结
以上是互联网集市为您收集整理的在python中将列表中的索引表示为x,y全部内容,希望文章能够帮你解决在python中将列表中的索引表示为x,y所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。