- 博客(4)
- 收藏
- 关注
翻译 pyDatalog: python的逻辑编程引擎【二:基础教程(上)】
变量和表达式第一步是导入pyDatalog: 下一步是声明我们将使用的变量。他们必须以大写字母开头: 变量出现在逻辑查询中,返回可打印的结果In [1]:from pyDatalog import pyDatalogpyDatalog.create_terms('X,Y')# give me all the X so that X is 1print(X==1)X-1查询可以包含多个...
2018-06-30 14:56:31 6714
原创 pyDatalog: python的逻辑编程引擎(用于推理、查询等)【一:序言】
在探索"知识推理"的时候找到了pyDatalog这个工具。它借鉴了Datalog这种声明式语言,可以很方便自然地表达一些逻辑命题和数学公式,并且它是在我现在最爱的python上实现的。尝试以后,其简洁优雅的形式一下子把我吸引住了。来看一个官网上用它实现阶乘的例子:from pyDatalog import pyDatalogpyDatalog.create_terms('factoria...
2018-06-30 14:01:04 7474
原创 python2代码搬运到python3要改很多print? 试试用pyCharm的正则表达式替换
在把以前的一些python2的代码搬运到python3时,最麻烦的一些修改莫过于就是要把以前的print x类的语句全部改成函数式的print(x)的形式。想用replace来解决问题,好像又没办法解决右边的括号问题。直到我发现了pycharm的正则表达式替换工具,这个问题一下就迎刃而解了!下面说明用法: 在replace面板,勾选右边的regex选项,这样find和replace都...
2018-06-29 21:14:08 6488 1
原创 sklearn: TfidfVectorizer 中文处理及一些使用参数
TfidfVectorizer可以把原始文本转化为tf-idf的特征矩阵,从而为后续的文本相似度计算,主题模型(如LSI),文本搜索排序等一系列应用奠定基础。基本应用如:#coding=utf-8from sklearn.feature_extraction.text import TfidfVectorizerdocument = ["I have a pen.", ...
2018-06-26 17:03:40 85467 22
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人