![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
故乡的那片天
这个作者很懒,什么都没留下…
展开
-
线性回归python
1.线性回归简介线性回归定义: 百科中解释我个人的理解就是:线性回归算法就是一个使用线性函数作为模型框架(y=w∗x+b)、并通过优化算法对训练数据进行训练、最终得出最优(全局最优解或局部最优)参数的过程。y:我们需要预测的数值;w:模型的参数(即我们需要通过训练调整的的值)x:已知的特征值b:模型的偏移量我们的目的是通过已知的x和y,通过训练找出合适的参数w和b来模拟x与y之间的关系,并最终通过x来预测y。分类: 线性回归属于监督学习中的回归算法;线性回归作为机器学习的入门级算法原创 2021-06-03 10:31:08 · 255 阅读 · 1 评论 -
numpy库用法
创建import numpy as nparr = np.zeros((10, 10)) #生成全为0, 10行10列arr = np.ones((2, 3)) #生成全为1, 2行3列np.arange(10)array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) #生成从0开始的序列np.arange(1, 5, 0.5)array([1. , 1.5, 2. , 2.5, 3. , 3.5, 4. , 4.5]) #指定首尾元素和间隔属性a原创 2021-05-20 15:44:55 · 116 阅读 · 0 评论 -
pyemd模块的安装
Microsoft Visual C++ 14.0 安装Microsoft Visual C++ 14.0的百度云下载地址为:https://pan.baidu.com/s/12TcFkZ6KFLhofCT-osJOSg 提取码:wkgvpyemd下载地址https://www.cnpython.com/pypi/pyemd/downloadtar解压后进入,执行: python setup.py install...原创 2021-01-13 17:01:21 · 603 阅读 · 0 评论 -
linux安装python3
1 安装依赖环境 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel2.下载Python3 mkdir /usr/local/tools cd /usr/local/tools wget https://www.python.org/ftp/python/原创 2020-07-20 15:38:19 · 374 阅读 · 0 评论 -
pip安装升级下载等命令
注意如果系统中既有python2也装有python3,则python3使用pip3安装模块pip3 install flaskpip install jieba -i http://pypi.douban.com/simple --trusted-host pypi.douban.com卸载模块pip3 uninstall xlrd -y查看所有安装过的模块和版本号pip3 list查看pip版本pip3 --version升级pippip3 install --upgrade pip原创 2020-07-20 15:33:50 · 484 阅读 · 0 评论 -
文本相似度算法
1.基于词向量余弦相似度曼哈顿距离欧几里得距离明式距离(是前两种距离测度的推广),在极限情况下的距离是切比雪夫距离2.基于字符的编辑距离simhash共有字符数(有点类似 onehot 编码 ,直接统计两个文本的共有字符数,最 naive 的相似度算法了)3.基于概率统计的杰卡德相似系数4.基于词嵌入模型的word2vec/doc2vec...原创 2020-07-09 17:42:29 · 655 阅读 · 0 评论 -
pandas-Series常用方法
Series的创建方法通过字典创建dic = {'a':1,'b':2,'c':3,'1':'hello','2':'python','3':[1,2]}s = pd.Series(dic)print(s,type(s))#运行结果1 hello2 python3 [1, 2]a 1b 2c 3dtype: object <class 'pandas.core.series.Series'>通原创 2020-06-18 16:59:47 · 1247 阅读 · 0 评论 -
dataframe常用方法
创建#coef 和 item_id 类型为listresult = {"coef": coef, "cd_item": item_id}result_data = pd.DataFrame(result)更新df['cla'] = 1df.loc[df['cd_cgca'] == 'K', 'cla'] = 2df.loc[(df['cd_cgca'] == 'A') | (df['cd_cgca'] == 'B'), 'cla'] = 3df.loc[df['item_cost_.原创 2020-05-13 17:05:51 · 1009 阅读 · 0 评论 -
Python函数式编程map()、filter()详解
map()函数map() 函数的基本语法格式如下:map(function, iterable)function 参数表示要传入一个函数,其可以是内置函数、自定义函数或者 lambda 匿名函数;iterable 表示一个或多个可迭代对象,可以是列表、字符串等。map() 函数的功能是对可迭代对象中的每个元素,都调用指定的函数,并返回一个 map 对象。注意,该函数返回的是一个 ...原创 2020-04-23 16:58:22 · 204 阅读 · 0 评论 -
python基本类型的操作
字符串str1. 截取字符串获取单个字符,strname[index]获取多个字符,strname[start : end : step]start:表示要截取的第一个字符所在的索引(截取时包含该字符)。如果不指定,默认为 0,也就是从字符串的开头截取;end:表示要截取的最后一个字符所在的索引(截取时不包含该字符)。如果不指定,默认为字符串的长度;step:指的是从 start 索...原创 2020-04-23 15:29:35 · 550 阅读 · 0 评论 -
python使用pandas读取excel参数详解
使用pandas读取excel,函数为:pd.read_excel(io, sheetname=0,header=0,skiprows=None,index_col=None,names=None, arse_cols=None,date_parser=None,na_values=None,thousands=None, con...原创 2020-04-17 14:16:54 · 3509 阅读 · 0 评论 -
python的cvxopt线性约束用法
这个函数是用来求解双重线性约束问题的,满足公式如下其中 minimize 部分中约束条件的第一和第三条可以推导出:Gx <= h,而这种形式也是我们在日常应用中会遇到的最常见的形式,有了这种不等关系,我们就可以将遇到的约束问题,对号入座找到上图中所示的 c,G,h,A,b 即可。例如我们有这样一个例子:c:就是我们要优化的目标方程的系数,此例中就是 [-4., -5.]A,b:在...原创 2020-04-14 14:44:01 · 2332 阅读 · 0 评论 -
python安装cvxopt
1.如果装过cvxopt,可以先校验下是否可用进入cmd,输入命令python,进入python运行环境,在输入import cvxopt,回车,看是否报错。报错证明你之前装过的不能用。import cvxoptTraceback (most recent call last): File "<input>", line 1, in <module> File...原创 2020-04-09 20:13:13 · 2863 阅读 · 0 评论