小编Ody*_*_v4的帖子

带有numpy arange的MemoryError

我想创建一个10的幂数组作为图的y轴的标签.我使用plt.yticks()mattlotlib作为plt导入,但无论如何这在此无关紧要.我有一些情节,因为y轴从1e3变化到1e15.那些是原木图.Matplotlib会自动显示带有1e2步的刻度线的那些,我希望步长为10(为了能够正确使用minorticks).

我想使用该plt.yticks(numpy.arange(1e3, 1e15, 10))命令,但numpy.arange(1e3, 1e15, 10)导致MemoryError.是不是应该输出长度为13的数组?为什么内存会变满?

如何跨越此问题而不是手动构建阵列?

我也试过使用内置range但它不适用于浮点数.

谢谢.

python numpy matplotlib out-of-memory

5
推荐指数
1
解决办法
535
查看次数

标签 统计

matplotlib ×1

numpy ×1

out-of-memory ×1

python ×1