这涉及到吧多维数组映射为一维数组。

对于3维数组,有公式:

def MAP(x,y,z):
return y_s * z_s * x + z_s * y + z

此公式可以推广到N维

测试代码:(两个输出相同,说明测试成功)

import numpy as np

x_s=4
y_s=3
z_s=9 def MAP(x,y,z):
return y_s * z_s * x + z_s * y + z org=np.arange(x_s*y_s*z_s)
arr=np.resize(org,[x_s,y_s,z_s]) x=2
y=1
z=3
print(org[MAP(x,y,z)])
print(arr[x,y,z])

最新文章

  1. 图像开发的p2s模式:halcon+opencv的联动
  2. html下拉菜单的实现
  3. Symfony学习--目录和入口
  4. sql-exists和not exists
  5. 544B. Sea and Islands
  6. base64 encoding
  7. W3Cschool学习笔记——HTML基础教程
  8. 使用python进行utf9编码和解码
  9. ShoppingCart类图
  10. 【安装】Matlab7.0简介及安装
  11. 体验cygwin纪实
  12. 推荐 远程部署 fabric
  13. 【BZOJ2716】天使玩偶【kd树】
  14. ORACLE 中如何截取到时间的年月日中的年
  15. nuget sources
  16. ThinkPHP 配置详解
  17. Jedis的八种调用方式(功能:事务,管道)
  18. UVA 10369 - Arctic NetWork (求最小生成树)
  19. GIS可视化
  20. BAPI 关闭和删除PR

热门文章

  1. angular cli http请求封装+拦截器配置+ 接口配置文件
  2. Android Studio的安装及第一次启动时的配置
  3. windows下安装了2个python,如何下载模块到不同的python中
  4. mysql操作进阶
  5. Oracle解析逗号分隔的字符串,或者01110110101此类数据
  6. Centos手动安装PHP
  7. Struts2.0
  8. 10.jenkins 按角色分配
  9. Java之多线程创建方式
  10. java中的this、super、static、final、abstract关键字的作用