小编bee*_*ets的帖子

如何展开输出显示以查看更多列?

有没有办法在交互式或脚本执行模式下扩大输出显示?

具体来说,我在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

python printing column-width pandas

526
推荐指数
15
解决办法
53万
查看次数

PANDAS从df中删除一系列行

我想从数据框的底部删除m行.它是整数索引(带孔).如何才能做到这一点?

pandas == 0.10.1 python == 2.7.3

python dataframe pandas

9
推荐指数
2
解决办法
2万
查看次数

Python/Scipy"标量变量的无效索引"

我正在使用Scipy优化模块,特别是 fmin_tncfmin_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 optimization numpy scipy

3
推荐指数
1
解决办法
6043
查看次数