我需要合并两个不同(相邻)矩形形成的网格网格。以下是矩形的图示:
我可以创建单个矩形的网格网格。例如,对于绿色矩形,使用下面的代码片段,我们可以创建网格网格。在
xvalues = np.array([0, 2, 4, 6, 8, 10])
yvalues = np.array([6, 8, 10, 12])
x, y = np.meshgrid(xvalues, yvalues)
positions = np.vstack([x.ravel(), y.ravel()])
theGridPoints = (np.array(positions)).T
我也可以为蓝色矩形创建网格点。但是,我无法将它们合并到一个对象中。我试图将它们合并为position1
和{
我该怎么解决呢?在
谢谢。在
如果要合并多个
np.ndarray
,则它们必须是相同的shape
。所以蓝色矩形的xvalues
个数需要等于绿色矩形的xvalues
个数。对yvalues
也是一样。 下面是一个简短的例子:相关问题 更多 >
编程相关推荐