小编use*_*608的帖子

如何根据列中值的差异拆分pandas数据帧

我有一个带有几列的pandas数据框,一个名为'strike'.如果打击列的行的值大于100加上打击列的上一行,我想在该点将数据帧拆分为两个(它们仍具有相同的列名),依此类推.我对熊猫很新,在查找一些函数后无法找到一个简单的方法.

一个例子:以下数据帧:

strike crv vol
1400   w   a 
1450   x   b
1600   y   c
1800   z   d
Run Code Online (Sandbox Code Playgroud)

将成为3个数据帧:

strike crv vol
1400   w   a 
1450   x   b

strike crv vol
1600   y   c

strike crv vol
1800   z   d
Run Code Online (Sandbox Code Playgroud)

谢谢!

python split dataframe pandas

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

Python tornado web服务器:如何使用多处理来加速Web应用程序

我有一个Web应用程序,当一个用户使用时运行正常,但随着越来越多的客户端开始使用它,它是无法忍受的缓慢.服务器端是用python编写的,并使用龙卷风.我注意到,虽然它运行的服务器有4个内核,但只有1个正在使用,所以我开始关注python的多处理.我已经看到了以下基本示例:http://sebastianraschka.com/Articles/2014_multiprocessing_intro.html和龙卷风处理器来自:http: //tornado.readthedocs.org/en/latest/_modules/tornado/process.html(这似乎有点复杂),但我仍然不确定这是我正在寻找的.如果有50个用户一次查看它,那么使用4个处理器运行此代码会加快速度吗?如果是这样的选项之一,那么在使用龙卷风Web服务器时可以采用哪种方式?

对于模糊和写得不好的问题感到抱歉 - 即使经过广泛的研究,我对多处理的缺乏经验也应归咎于此.如果任何示例代码有助于回答此问题,请告诉我们.

谢谢!

python tornado multiprocessing web server

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

标签 统计

python ×2

dataframe ×1

multiprocessing ×1

pandas ×1

server ×1

split ×1

tornado ×1

web ×1