小编PUJ*_*UJA的帖子

识别最近的网格点

我有三个阵列

lat=[15,15.25,15.75,16,....30]
long=[91,91.25,91.75,92....102]

data=
array([[  0. ,   0. ,   0. , ...,   0. ,   0. ,   0. ],
       [  0. ,   0. ,   0. , ...,   0. ,   0. ,   0. ],
       [  0. ,   0. ,   0. , ...,   0. ,   0. ,   0. ],
       ..., 
       [-99.9, -99.9, -99.9, ...,   0. ,   0. ,   0. ],
       [-99.9, -99.9, -99.9, ...,   0. ,   0. ,   0. ],
       [-99.9, -99.9, -99.9, ...,   0. ,   0. ,   0. ]])
Run Code Online (Sandbox Code Playgroud)

它的[44 cols和60行]与long x …

python numpy python-2.7

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

根据连续时间步长计算事件

我在pandas数据帧中有1分钟时间步数据.此数据不会连续记录,现在我想根据以下条件将所有数据拆分为单独的事件:如果连续数据记录5分钟或更长时间,则仅将其视为事件,并且对于此类事件数据需要单独提取.有没有办法在pandas数据帧中实现它.

我的数据看起来像这样(结果是Event列):

Date                  X    Event
2017-06-06 01:08:00 0.019   1
2017-06-06 01:09:00 0.005   1
2017-06-06 01:10:00 0.03    1
2017-06-06 01:11:00 0.005   1
2017-06-06 01:12:00 0.003   1
2017-06-06 01:13:00 0.001   1
2017-06-06 01:14:00 0.039   1
2017-06-06 01:15:00 0.003   1
2017-06-06 01:17:00 0.001   nan
2017-06-06 01:25:00 0.006   nan
2017-06-06 01:26:00 0.006   nan
2017-06-06 01:27:00 0.032   nan
2017-06-06 01:29:00 0.013   2
2017-06-06 01:30:00 0.065   2
2017-06-06 01:31:00 0.013   2
2017-06-06 01:32:00 0.001   2
2017-06-06 01:33:00 0.02    2
2017-06-06 01:38:00 0.05    nan
2017-06-06 01:40:00 0.025 …
Run Code Online (Sandbox Code Playgroud)

python numpy pandas

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

标签 统计

numpy ×2

python ×2

pandas ×1

python-2.7 ×1