我安装了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) 我使用ipython笔记本(具有魔力%matplotlib nbagg
)。我正在查看,matplotlib.widget.Cursor
但仅查看了widgets.Cursor光标。因此,我想选择两个点,在图中单击以获取初始和最终x,y位置(例如,时间与温度的关系,选择点必须返回初始和最终时间)。我需要它来手动选择任意间隔。我认为这与获取全局x,y位置相似,但是我在那篇文章中不太了解。
观察 类似于IDL中的CURSOR程序
我想使用读取这样的文件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) 我想以时间格式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中执行此操作?
谢谢
我想缩写我用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)