有没有办法在交互式或脚本执行模式下扩大输出显示?
具体来说,我在Pandas上使用describe()函数describe().当DataFrame5列(标签)宽时,我得到了我想要的描述性统计数据.但是,如果DataFrame有更多列,则会抑制统计信息并返回类似的内容:
>> Index: 8 entries, count to max
>> Data columns:
>> x1 8 non-null values
>> x2 8 non-null values
>> x3 8 non-null values
>> x4 8 non-null values
>> x5 8 non-null values
>> x6 8 non-null values
>> x7 8 non-null values
Run Code Online (Sandbox Code Playgroud)
无论是否有6列或7列,都给出"8"值."8"是指什么?
我已经尝试将IDLE窗口拖大,以及增加"配置IDLE"宽度选项,但无济于事.
我使用Pandas和describe()的目的是避免使用像STATA这样的第二个程序来进行基本的数据操作和调查.
Python/IDLE 2.7.3
Pandas 0.8.1
Notepad ++ 6.1.4(UNICODE)
Windows Vista SP2
我想从数据框的底部删除m行.它是整数索引(带孔).如何才能做到这一点?
pandas == 0.10.1 python == 2.7.3
我正在使用Scipy优化模块,特别是 fmin_tnc 和 fmin_l_bfgs_b.但是,当使用任何一个时,我收到消息"IndexError:标量变量的无效索引".
这个错误的原因是什么?
这个错误信息的含义是什么?
我的练习代码:
def f01(para):
para1, para2 = para
return 1+ (para1 -1)**2 + (para2 -2)**2
para0 = np.array([10, 10])
mybounds = [(-40,30),(-20,15)]
opt.fmin_l_bfgs_b(f01, para0, bounds = mybounds )
Run Code Online (Sandbox Code Playgroud)
哪个回报:
Traceback (most recent call last):
File "C:\Python27\mystuff\practice_optimize01.py", line 78, in <module>
opt.fmin_l_bfgs_b(f01, para0, bounds = mybounds )
File "C:\Python27\lib\site-packages\scipy\optimize\lbfgsb.py", line 174, in fm
in_l_bfgs_b
**opts)
File "C:\Python27\lib\site-packages\scipy\optimize\lbfgsb.py", line 294, in _m
inimize_lbfgsb
f, g = func_and_grad(x)
File "C:\Python27\lib\site-packages\scipy\optimize\lbfgsb.py", line 249, in fu
nc_and_grad
f = …Run Code Online (Sandbox Code Playgroud) python ×3
pandas ×2
column-width ×1
dataframe ×1
numpy ×1
optimization ×1
printing ×1
scipy ×1