小编sam*_*mfr的帖子

redis python中密钥到期的通知

我希望在我的redis商店中挥发性密钥到期时收到通知.redis网站提供了一些关于如何在http://redis.io/topics/notifications中实现这一目标的描述,但我想知道是否可以使用python redis api完成.

设置后:notify-keyspace-events Ex在我的redis.conf文件中

并将其作为测试运行:

import redis
import config

client = redis.StrictRedis.from_url(config.REDIS_URI) 
client.set_response_callback('EXPIRE',callback)
client.set('a', 1)
client.expire('a',5)
Run Code Online (Sandbox Code Playgroud)

callback()只有在被调用时才client.expire('a',5)被调用,但是不会像预期的那样在五秒后调用

python redis python-2.7

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

在Python中存储字符串的好方法是什么?

我正在用Python构建一个对话机器人.虽然我想从头开始生成尽可能多的文本,但我仍然需要一种方法来编目和存储一堆对话框片段字符串.理想情况下,我想在字符串中包含某种层次结构/分类.例如:

问候:

"Oh, nice to meet you {0}" "My name is Bob, how about you?"

调情:

"Stop it" "I'm blushing" "How flattering"

等等...

虽然我可以将它们存储在数据库中,但是人们可以轻松地手动编辑不同的格式会很不错.CSV?JSON?这样的东西有先例吗?

python csv string text json

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

scikit-learn是否只允许使用线性svms访问clf.coef?

我想用多项式内核svm计算原始变量w,但要做到这一点,我需要计算clf.coef_*clf.support_vectors_.除了线性之外,所有内核类型的访问都被限制为.coef_ - 这是否有原因,在这种情况下是否有另一种方法来派生w?

python machine-learning svm scikit-learn

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

标签 统计

python ×3

csv ×1

json ×1

machine-learning ×1

python-2.7 ×1

redis ×1

scikit-learn ×1

string ×1

svm ×1

text ×1