Matplotlib выдает ошибку памяти при попытке создания сетки на больших массивах - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь создать прямоугольную сетку из массива xy, используя следующий код в Matplotlib. Мои 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)

Есть ли какая-либо другая библиотека, которую я могу использовать для этой операции? Будем очень благодарны за любые идеи по его исправлению!

1 Ответ

0 голосов
/ 11 мая 2018

На самом деле, исправили это, убив тяжелые процессы.Был один процесс, который использовал много памяти.Это не было связано с Matplotlib.Дайте мне знать, если мне придется удалить этот вопрос.Это было немного глупо с моей стороны!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...