2 回答
TA贡献1809条经验 获得超8个赞
In [351]: a=1;a
Out[351]: 1
我一直使用 ipython(但不使用 spyder),并且不用担心分页(当我启动 Octave 会话时,我将其关闭)。
如果我给一个变量赋值,我不会得到一个列表(不用担心忘记添加静音;)。如果我想查看一个变量,或者没有赋值的输出,我接受整个列表,或者采取措施限制显示(带切片)。无论如何都压缩了大型 numpy 数组(带有椭圆)。所以长时间的、逃跑的列表显示更令人讨厌。
Ipython 文档和代码显示(带有 ? 和 ??)是分页的。通常less的控件样式有效。
In [354]: np.arange(1001)
Out[354]: array([ 0, 1, 2, ..., 998, 999, 1000])
In [355]: list(range(100))
Out[355]: # ipython's pprint for long lists
[0,
1,
2,
3,
4,
5,
6,
7,
...
In [356]: alist =list(range(100))
In [357]: alist[:10]
Out[357]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
In [358]: print(alist)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99]
可能有一种方法可以为那个长list显示打开分页,但我觉得没有必要去寻找它。
添加回答
举报