我在32G内存的苹果电脑上利用Plots包作图,画 10^7 个数据点的图,比如:
using Plots
y=randn(10_000_000)
plot(y)
jupyterlab没有任何输出。 10^7 个实数占内存约为80M,电脑内存是足够的。而当我把代码改成
using Plots
y=randn(1_000_000)
plot(y)
则可以画出图来(数据占内存约为8M)。
本人待解决的实际问题中需要 10^7 个数据点来表示快速变化的函数解,计算后也得到了一些很长的矢量(也就是函数数值解),但现在在jupyter中画不出图。
画不出图,请问原因会是什么?是Plots自身的限制,jupyterlab的限制,还是电脑显卡的限制?又该怎么解决?
谢谢!
PS: 显卡的可能性不大,因为Mathematica是可以画出相应的图来的。