方法1使用np.meshgrid,然后堆叠-

r,c = np.meshgrid(*m)

out = np.column_stack((r.ravel('F'), c.ravel('F') ))

方法2或者,使用np.array()然后进行转置,重塑-

np.array(np.meshgrid(*m)).T.reshape(-1,len(m))

对于np.ix_中使用的通用数组数目的通用情况,这里是需要进行的修改-

p = np.r_[2:0:-1,3:len(m)+1,0]

out = np.array(np.meshgrid(*m)).transpose(p).reshape(-1,len(m))

样品运行-

两个数组的情况:

In [376]: m = np.ix_([0, 2, 4], [1, 3])

In [377]: p = np.r_[2:0:-1,3:len(m)+1,0]

In [378]: np.array(np.meshgrid(*m)).transpose(p).reshape(-1,len(m))

Out[378]:

array([[0, 1],

[0, 3],

[2, 1],

[2, 3],

[4, 1],

[4, 3]])

三个数组的情况:

In [379]: m = np.ix_([0, 2, 4], [1, 3],[6,5,9])

In [380]: p = np.r_[2:0:-1,3:len(m)+1,0]

In [381]: np.array(np.meshgrid(*m)).transpose(p).reshape(-1,len(m))

Out[381]:

array([[0, 1, 6],

[0, 1, 5],

[0, 1, 9],

[0, 3, 6],

[0, 3, 5],

[0, 3, 9],

[2, 1, 6],

[2, 1, 5],

[2, 1, 9],

[2, 3, 6],

[2, 3, 5],

[2, 3, 9],

[4, 1, 6],

[4, 1, 5],

[4, 1, 9],

[4, 3, 6],

[4, 3, 5],

[4, 3, 9]])

python 社区网络转化_python-将numpy打开网格转换为坐标相关推荐

  1. python测试网络连通性_python 判断网络连通的实现方法

    开发中偶尔需要判断网络的连通性,没有什么方法比 ping 更直接了当,通常检查网络情况都是运行命令ping www.baidu.com ,查看输出信息即可. C:\Users>ping www. ...

  2. python测试网络连通性_Python测试网络连通性示例【基于ping】

    本文实例讲述了Python测试网络连通性.,具体如下: Python代码 #!/usr/bin/python # -*- coding:GBK -*- """Docume ...

  3. python获取网络时间_python获取网络时间和本地时间

    今天我们来看一下如何用python获取网络时间和本地时间,直接上代码吧,代码中都有注释. python获取网络时间获取网络时间 def getBeijinTime(): ""&qu ...

  4. python判断网络连通性_Python测试网络连通性示例【基于ping】

    本文实例讲述了Python测试网络连通性.分享给大家供大家参考,具体如下: Python代码 #!/usr/bin/python # -*- coding:GBK -*- ""&q ...

  5. python条形统计图显示数值_Python+matplotlib+numpy绘制精美的条形统计图

    导读热词 本文实例主要向大家分享了一个Python+matplotlib+numpy绘制精美的条形统计图的代码,效果展示如下: 完整代码如下: import matplotlib.pyplot as ...

  6. python多线程网络编程_python网络编程之线程

    一 .背景知识 1.进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程.程序和进程的区别就在于:程序是指令 ...

  7. python提示对话框自动关闭_Python - tkinter:打开和关闭对话框窗口

    我是Python新手,必须编写一个简单的GUI程序,为了简单起见,我选择在tkinter中这样做. 我想要的GUI应该非常类似于在Windows上安装程序时经常遇到的对话框(您想要安装的位置,您想要的 ...

  8. python中multiply函数_python中numpy库内multiply()、dot()和 * 三种乘法运算的区别小计...

    首先,导入函数包: import numpy as np 1.np.multiply()函数: 数组:(点对点)对应位置元素相乘 矩阵:对应位置元素相乘 示例: A = np.array([[1,2] ...

  9. python的empty函数_python中numpy.empty()函数的用法

    在使用python编程的过程中,想要快速的创建ndarray数组,可以使用numpy.empty()函数.numpy.empty()函数所创建的数组内所有元素均为空,没有实际意义,所以它也是创建数组最 ...

最新文章

  1. 【亲测有效】如何在win10上激活Burp Suite,如何注册激活Burp Suite,破解Burp Suite的详细步骤
  2. jBPM专家力作——《深入浅出jBPM》
  3. 新型的大型bbs架构(squid+nginx
  4. 查找数组中任一峰值的下标
  5. 使用JMeter进行数据库压力测试
  6. VueCli3 项目结构和具体作用
  7. mobilenet V1
  8. linux睡眠进程,linux一个进程如何睡眠
  9. 深入剖析Redis高可用集群架构原理
  10. 百度离线地图-加载地图(一)
  11. 10进制颜色代码,十进制颜色查询对照表
  12. 游戏数据库探索 开源协议 数据库的GPL问题 企业Linux 数据库笔记1
  13. 济南公积金 销户 提取
  14. 树莓派 电脑 网线对联 桥接及ssh
  15. dau计算公式_如何预估一个产品的日活(DAU)?
  16. 遥感影像波段与波段合成
  17. 1421. 净现值查询
  18. 『推荐』一款让搜索更快捷的油猴脚本
  19. StarlingX 补丁升级功能
  20. aspen为什么不能用_科学网—Aspen Plus与麻省理工学院(MIT):牛校为什么会牛? - 叶小球的博文...

热门文章

  1. zabbix之web监控
  2. Java学习第1天:序言,基础及配置tomcat
  3. 老王学linux-ftp
  4. Coriant助力Aureon部署100Gbps光纤网络
  5. vxlan 资料及其在 neutron中的应用
  6. django时区设置问题
  7. Silverlight - IIS 7.5 部署SilverLight4网站以及问题解决
  8. 用Python创建漂亮的交互式可视化效果
  9. 大熊猫卸妆后_您不应错过的6大熊猫行动
  10. 2021-08-25556. 下一个更大元素 III