小编nan*_*hos的帖子

更新ipython后的麻烦(%matplotlib nbagg)

我安装了anaconda发行版,我通常运行ipython notebook --pylab inline.我更新了ipython使用pip install(Windows 8.1),我不必编写--pylab内联启动了

我开始在单元格中写道:%matplotlib nbagg或者matplotlib.use['nbagg'],但是当我绘制一些东西时,它显示了这个空盒子: 在此输入图像描述

我期待着交互式绘图框.

ipython日志显示:

[IPKernelApp] ERROR | No such comm: 7cfe982045bb4d0db0f14deff7258130
Run Code Online (Sandbox Code Playgroud)

python matplotlib ipython ipython-notebook jupyter

9
推荐指数
1
解决办法
5943
查看次数

如何在交互式绘图(Python)中用鼠标指向(x,y)位置?

我使用ipython笔记本(具有魔力%matplotlib nbagg)。我正在查看,matplotlib.widget.Cursor但仅查看了widgets.Cursor光标。因此,我想选择两个点,在图中单击以获取初始和最终x,y位置(例如,时间与温度的关系,选择点必须返回初始和最终时间)。我需要它来手动选择任意间隔。我认为这与获取全局x,y位置相似,但是我在那篇文章中不太了解。

观察 类似于IDL中的CURSOR程序

python widget matplotlib cursor ipython-notebook

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

使用 pandas.read_csv 的 na_values 正则表达式

我想使用读取这样的文件pandas.read_csv

1891, 91920,  7,       628,249, 59,51.0, 0.026, 0.028,   NaN,   NaN,   NaN,   NaN,   NaN,  0.156, 0.071,    NaN,   NaN,    NaN,   NaN,    NaN,   NaN,    NaN,   NaN,   21,500,   21,43.8, 0.005, 0.619,  NaN,45.6, 0.048, 0.053,   NaN,   NaN,   NaN,   NaN,   NaN, -0.180, 0.088,   20, 0.012, 1.107,  NaN, NaN,   NaN,   NaN,   NaN,   NaN,   NaN,   NaN,   NaN,    NaN,   NaN,  NaN,   NaN,   NaN,  NaN,     NaN,     NaN,     NaN
1891, 91920, 16,       628,135, 22,41.2, 0.093, 0.087,   NaN,   NaN,   NaN,   NaN,   NaN,  0.416, 0.212,    NaN,   NaN,    NaN,   NaN,    NaN,   NaN,    NaN, …
Run Code Online (Sandbox Code Playgroud)

python regex nan pandas

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

Python:十进制为时间格式

我想以时间格式HH:MM:SS转换十进制时间列表(HH,HHH)

16.       ,   16.00000381,  16.00000572,  16.00000954,
16.00001144,  16.00001335,  16.00001717,  16.00001907,
16.00002098,  16.0000248 ,  16.00002861,  16.00003052,
16.00003433,  16.00003624,  16.00003815,  16.00004196,
16.00004387,  16.00004768,  16.00004959,  16.00005341
Run Code Online (Sandbox Code Playgroud)

有没有办法在python中执行此操作?

谢谢

python datetime decimal time-format

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

使用loadtxt缩写导入多个文件(Python)

我想缩写我用loadtxt导入多个文件的方式,我做下一个:

rc1    =loadtxt("20120701_Gp_xr_5m.txt", skiprows=19)
rc2    =loadtxt("20120702_Gp_xr_5m.txt", skiprows=19)
rc3    =loadtxt("20120703_Gp_xr_5m.txt", skiprows=19)
rc4    =loadtxt("20120704_Gp_xr_5m.txt", skiprows=19)
rc5    =loadtxt("20120705_Gp_xr_5m.txt", skiprows=19)
rc6    =loadtxt("20120706_Gp_xr_5m.txt", skiprows=19)
rc7    =loadtxt("20120707_Gp_xr_5m.txt", skiprows=19)
rc8    =loadtxt("20120708_Gp_xr_5m.txt", skiprows=19)
rc9    =loadtxt("20120709_Gp_xr_5m.txt", skiprows=19)
rc10   =loadtxt("20120710_Gp_xr_5m.txt", skiprows=19)
Run Code Online (Sandbox Code Playgroud)

然后我使用以下方法连接它们:

GOES   =concatenate((rc1,rc2,rc3,rc4,rc5,rc6,rc7,rc8,rc9,
                     rc10),axis=0)
Run Code Online (Sandbox Code Playgroud)

但我的问题是:我想减少所有这些吗?也许有FOR或类似的东西.由于文件是日期(字符串)的保证.

我当时想要做这样的事情

day = ####我不知道如何定义从01到31的字符串

data="201207"+day+"_Gp_xr_5m.txt"
Run Code Online (Sandbox Code Playgroud)

然后这样做,但我认为是不正确的

GOES=loadtxt(data, skiprows=19)
Run Code Online (Sandbox Code Playgroud)

import load numpy concatenation python-2.7

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