在整个数据集中重复一个函数

时间:2015-10-20 19:40:23

标签: python arrays performance python-2.7 numpy

我一直无法找到解决问题的方法。

我有一个包含多个点的非常大的csv文件。我创建了两个不同的函数来计算距离和速度。

我需要的是在第一点和第二点之间,然后是第二点和第三点之间执行这些功能的方法,依此类推。我一直在使用数组和numpy,但我似乎无法弄明白。

以下是我的功能:



$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){?>

‘ . ‘Read More’.’ ‘; ?>




1 个答案:

答案 0 :(得分:1)

我假设您可以将csv数据读入numpy数组。我们称之为大写LatLongTime。然后,您需要做的就是通过适当的点调用您的函数:

# initialize correct vectors
l1=Lat[:-1]      # all points but last
l2=Lat[1:]       # all points but first
lg1=Long[:-1]    
lg2=Long[1:]     
t1=Time[:-1]
t2=Time[1:]

speed(l1,lg1,t1,l2,lg2,t2)    # call the function which will run over your arrays