【发布时间】:2018-10-21 00:45:43
【问题描述】:
我正在尝试使用 Matplotlib 中的以下代码从 xy 数组中创建一个矩形网格。我的nx = 12720 和ny = 10117
from matplotlib.path import Path
nx, ny = range_samples, azimuth_lines # 12720, 10117
x, y = np.meshgrid(np.arange(nx), np.arange(ny)). # MEMORY ERROR
x, y = x.flatten(), y.flatten()
points = np.vstack((x, y)).T
import ipdb
ipdb.set_trace()
path = Path(sar_ver)
grid = path.contains_points(points)
我可以使用任何其他库来执行此操作吗?任何修复它的想法都将非常感激!
【问题讨论】:
-
您是否从
meshgrid行收到内存错误?我对此表示怀疑。 -
是的,来自网格。
-
你有多少内存?我认为这个网格应该会产生大约 1 GB 的内存。
标签: python python-2.7 numpy matplotlib