小编eum*_*iro的帖子

mysql查询顺序由多个项目组成

可以按多行排序吗?

我希望我的用户按last_activity排序,但同时,我希望带有图片的用户出现在没有用户之前

像这样的东西:

SELECT some_cols
FROM `prefix_users`
WHERE (some conditions)
ORDER BY last_activity, pic_set DESC;
Run Code Online (Sandbox Code Playgroud)

mysql sql-order-by

91
推荐指数
3
解决办法
14万
查看次数

使用Numpy和pypy

我正在使用一些numpy工具(主要是数组),我想用pypy运行脚本,但我无法使其工作.

我得到的错误是: ImportError: No module named multiarray.

我检查了multiarray.so文件是否在核心文件夹中.

有人可以先告诉我:有可能做我想做的事情吗?第二:我怎么能这样做?

python pypy numpy

19
推荐指数
5
解决办法
9713
查看次数

使用pydot显示图表而不保存

我想用pydot显示一个简单的图形.

我的问题是,有没有办法显示图形而不将其写入文件,因为目前我使用写入功能首先绘制,然后必须使用图像模块来显示文件.

但有没有什么方法可以直接在屏幕上打印图形而不保存?


另外作为一个更新,我想在同一个问题中问我观察到,当我使用图像模块的show命令时图像得到很快保存时,需要花费大量时间才能看到图像....有时候我得到错误,图像无法打开,因为它被删除或保存在不可用的位置,这是不正确的,因为我将它保存在我的桌面.....有谁知道发生了什么,是否有更快的方式得到图像加载.....

非常感谢....

python pydot

18
推荐指数
3
解决办法
2万
查看次数

datetime.strptime()抛出'与格式不匹配'错误

我明白了

time data '19/Apr/2011:22:12:39' does not match format '%d/%b/%y:%H:%M:%S'
Run Code Online (Sandbox Code Playgroud)

使用时 datetime.strptime('19/Apr/2011:22:12:39','%d/%b/%y:%H:%M:%S')

我究竟做错了什么?

python django

10
推荐指数
3
解决办法
2万
查看次数

如何在Python中聚合时间序列?

我有两个不同的时间序列,部分重叠的时间戳:

import scikits.timeseries as ts
from datetime import datetime 
a = ts.time_series([1,2,3], dates=[datetime(2010,10,20), datetime(2010,10,21), datetime(2010,10,23)], freq='D')
b = ts.time_series([4,5,6], dates=[datetime(2010,10,20), datetime(2010,10,22), datetime(2010,10,23)], freq='D')
Run Code Online (Sandbox Code Playgroud)

代表以下数据:

Day:   20. 21. 22. 23.
  a:    1   2   -   3
  b:    4   -   5   6
Run Code Online (Sandbox Code Playgroud)

我想用系数a(0.3)和b(0.7)计算每天的加权平均值,同时忽略缺失值:

Day 20.: (0.3 * 1 + 0.7 * 4) / (0.3 + 0.7) = 3.1 / 1.  = 3.1
Day 21.: (0.3 * 2          ) / (0.3      ) = 0.6 / 0.3 = 2
Day 22.: (          0.7 * 5) …
Run Code Online (Sandbox Code Playgroud)

python datetime time-series weighted-average scikits

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

tail和grep日志和邮件(linux)

我想用grep尾部日志文件,并通过邮件发送,如:

tail -f /var/log/foo.log | grep error | mail -s subject name@example.com
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

email shell grep tail

9
推荐指数
2
解决办法
2万
查看次数

将json转换成dval与eval是一个很好的选择吗?

我从远程服务器获取一个json对象,并将其转换为python字符串,如下所示:

a = eval(response)
Run Code Online (Sandbox Code Playgroud)

这有什么愚蠢的,或者我有更好的选择吗?

python json dictionary eval

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

在VIM中,如何在同一个文件中混合jinja和javascript的语法/ ident规则?

我正在使用jinja模板语言为网站生成html和javascript.我怎样才能让vim明白'{{'/'}}'和之间的一切'{%'/'%}'都是Jinja代码,其余的是javascript代码?有一个简单的方法吗?

vim

8
推荐指数
2
解决办法
1475
查看次数

Python中的列表推导是否以内存有效的方式减少?

我是Python的初学者,这是我的第一篇文章,所以不要太苛刻:).我最近一直在玩Python,并且想知道是否有类似的东西

max([x for x in range(25)]) 
Run Code Online (Sandbox Code Playgroud)

会导致Python首先创建所有元素的列表,然后找到最大值,产生O(2n)时间,或者它会跟踪Θ(n)迭代时的最大值.另外,由于Python3中的范围不同(是可迭代的),是否会使它与Python2中的不同?

python reduce list

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

如何在Python中将整个序列推送到redis

我可以使用Redis.rpush('key', 1, 2, 3)三个元素推送到redis,但是如果有一个序列:

seq = [1, 2, 3]

Redis.rpush('key', seq)
Run Code Online (Sandbox Code Playgroud)

它会将'seq'元素推送到redis而不是三个数字.有什么方法可以把整个序列推到redis?

python redis python-2.7

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