Python
文章平均质量分 73
Mestarxh
自然语言处理
展开
-
Mysql 学习备注
1.参数化in函数a = ['m', 'n', 'k']a = ','.join("'%s'" % v for v in a)sql = """ select * from xxx where label in (%s); """ % a原创 2020-11-26 19:14:23 · 115 阅读 · 0 评论 -
spympy poly模块
sympy.polys模块衍生出了很多函数,这里列举一些1.gcd: 求公因式f = 4*x**2 - 1g = 8*x**3 + 1gcd(f, g)2.div: 代数式除法eg. 5x2+10x+3=(2x+1)(5x2+52)−25x^2+10x+3=(2x+1)\left(\dfrac{5x}{2}+\dfrac{5}{2}\right)-25x2+10x+3=(2x+1)(25x+25)−2f = 5*x**2 + 10*x + 3g = 2*x + 2q, r = div原创 2020-11-20 19:48:36 · 502 阅读 · 0 评论 -
sympy expr模块
class sympy.core.expr.Expr模块衍生出了很多关于expr的方法,这里记录一些。1.as_expr: Convert a polynomial to a SymPy expression.2.as_coeff_exponent(x): c*x**e -> c,e where x can be any symbolic expression.(c*x**e).as_coeff_exponent(x)同理,我们有as_coeff_mul等等。3.as_independen原创 2020-11-20 17:48:40 · 608 阅读 · 0 评论 -
Sympy常用函数整理
1.apart(expr, x): 局部的代数式展开from sympy import apartfrom simply.abc import xapart(1/( (x+2)*(x+1) ), x)2.expand(): 对函数进行扩展from sympy import *x = Symbol('x')y = Symbol('y')((x+y)**2).expand()3.together(expr, x): 代数式的合并from sympy import *x = Symbol原创 2020-11-18 20:03:17 · 3294 阅读 · 0 评论 -
PyTorch 指定版本安装及查看版本
pytorch官网https://pytorch.org/pytorch旧版本网址https://pytorch.org/get-started/previous-versions/原创 2020-05-09 16:22:00 · 5004 阅读 · 0 评论 -
Python 字符串中插入变量
问题你想创建一个内嵌变量的字符串,变量被它的值所表示的字符串替换掉。解决方案Python并没有对在字符串中简单替换变量值提供直接的支持。 但是通过使用字符串的 format() 方法来解决这个问题。比如:>>> s = '{name} has {n} messages.'>>> s.format(name='Guido', n=37)'Guido h...原创 2019-06-25 11:17:07 · 6782 阅读 · 0 评论 -
Python uWSGI部署服务
什么是uWSGIuWSGI旨在为部署分布式集群的网络应用开发一套完整的解决方案。主要面向web及其标准服务。由于其可扩展性,能够被无限制的扩展用来支持更多平台和语言。uWSGI是一个web服务器,实现了WSGI协议,uwsgi协议,http协议等。uWSGI的主要特点是:超快的性能低内存占用多app管理详尽的日志功能高度可定制uWSGI服务器自己实现了基于uwsgi协议的ser...原创 2019-03-11 16:40:06 · 3623 阅读 · 0 评论 -
Python python3.7安装tensorflow问题
下载安装pip install https://download.tensorflow.google.cn/mac/cpu/tensorflow-1.10.0-py3-none-any.whl --upgrade修改async首先找到 XXX/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py,然后...原创 2019-01-16 18:13:57 · 3398 阅读 · 2 评论 -
Python python2和python3共存
目录安装教程安装教程安装anaconda3anaconda下载地址运行Anaconda Navigator,选中create 选项; 创建py27环境PS.它的环境所在位置为:X:XXX\anaconda3\envs\py27. (这对我们更改pycharm上的project interpret很关键)安装python第三方包选中py27环境启动Open Termin...原创 2018-12-05 20:05:51 · 202 阅读 · 0 评论 -
Python eval函数
功能将字符串str当成有效的表达式来求值并返回计算结果。用法计算字符串中有效的表达式,并返回结果>>> eval('pow(2,2)')4>>> eval('2 + 2')4将字符串转成相应的对象(如list、tuple、dict和string之间的转换)>>> a = "[[1,2], [3,4], [5,6], ...原创 2018-10-19 14:07:25 · 253 阅读 · 0 评论 -
Python round四舍五入精度缺失的解决
问题一般的四舍五入操作都是使用内置的round方法,但有时候会出现问题。比如In [1]: round(2.675,2)Out[2]: 2.67为什么不是2.68呢?那是因为float精度缺失导致的。In [3]: Decimal(2.675)Out[4]: Decimal('2.67499999999999982236431605997495353221893310546875')...转载 2018-10-16 11:36:17 · 1493 阅读 · 1 评论 -
Python 计算两个字符串(或句子)相似度的方法
主要方法有:编辑距离、余弦相似度、模糊相似度百分比1、编辑距离def levenshtein(first, second): ''' 编辑距离算法(LevD) Args: 两个字符串 returns: 两个字符串的编辑距离 int ''' if len(first) > len(se...转载 2018-08-05 21:21:29 · 18916 阅读 · 2 评论 -
Python 文本数据处理
1 基本特征提取import pandas as pdtrain=pd.read_csv(".../train_E6oV3lV.csv")print(train.head(10))1.1 词汇数量我们可以简单地调用split函数,将句子切分:train['word_count']=train['tweet'].apply(lambda x:len(str(x).split(...转载 2018-08-05 21:15:08 · 2373 阅读 · 0 评论 -
Python 过滤字母和数字
如果想从一个含有数字,汉字,字母的列表中滤除仅含有数字的字符,当然可以采取正则表达式来完成,但是有点太麻烦了,因此可以采用一个比较巧妙的方式:1、 正则表达式解决import reL = [u'小明', 'xiaohong', '12', 'adf12', '14']for i in range(len(L)): if re.findall(r'^[^\d]\w+',L[i...转载 2018-08-05 20:23:55 · 3907 阅读 · 0 评论