Я делаю довольно большой PyPlot (Python matplotlib) (600000 значений, каждое 32-битное).Практически, я думаю, я мог бы просто сделать что-то вроде этого:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [1,4,9,16], 'ro')
plt.axis([0, 6, 0, 20])
Два массива, оба размещены в памяти.Однако рано или поздно мне придется печатать файлы, которые содержат несколько гигабайт этой информации.
Как мне избежать передачи двух массивов в plt.plot()
?
Мне все еще нужен полный сюжет.Так что просто итератор и передача значений построчно не могут быть сделаны, я полагаю.