Python-daily
chairmannmg001
这个作者很懒,什么都没留下…
展开
-
推荐系统常用数据集
MovieLens包括两个不同大小的库,适用于不同规模的算法.小规模的库是943个独立用户对1682部电影作的10000次评分的数据;HP/Compaq的DEC研究中心曾经在网上架设EachMovie电影推荐系统对公众开放.之后,这个推荐系统关闭了一段时间,其数据作为研究用途对外公布,MovieLens的部分数据就是来自于这个数据集的.这个数据集有72916个用户对l628部电影进行的2811983次评分。Book-Crossings数据集是最不密集的数据集之一,也是具有明确评分的最不密集的数据集。...原创 2022-08-09 00:54:36 · 3489 阅读 · 0 评论 -
将较大的相似度矩阵存储在本地
Python将较大的相似度矩阵存储在本地,原创 2021-12-23 15:32:31 · 1200 阅读 · 0 评论 -
numpy中tile函数记录
numpy 中的 tile 函数原创 2021-12-01 17:23:45 · 1104 阅读 · 0 评论 -
Anaconda 安装清华源文件
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yesconda info 查看 是否正确原创 2021-11-02 21:19:55 · 476 阅读 · 0 评论 -
Loaded runtime CuDNN library: 8.0.5 but source was compiled with: 8.1.0. CuDNN library needs to hav
2021-08-16 Loaded runtime CuDNN library: 8.0.5 but source was compiled with: 8.1.0. CuDNN library needs to have matching major version and equal or higher minor version. If using a binary install, upgrade your CuDNN library. If building from sources, ma...原创 2021-08-16 17:54:59 · 2647 阅读 · 0 评论 -
Compressed file ended before the end-of-stream marker was reached
Compressed file ended before the end-of-stream marker was reached原因:Python 下载数据集出错了,及下载数据集不完整造成的错误,方法:在电脑中搜索.keras文件,并将你下载失败的文件重新下载,就可以了。...原创 2021-08-16 13:33:49 · 1323 阅读 · 0 评论 -
Python的路径拼接
import osbase_dir = os.path.dirname(__file__)# 获取当前文件目录path = os.path.join(base_dir,'123.txt')# 获取文件拼接后的路径转自https://blog.csdn.net/qq_42034590/article/details/80031241@吃肉的小馒头原创 2021-04-22 11:06:25 · 665 阅读 · 0 评论 -
Numpy中排序操作partition,argpartition,sort,argsort
Numpy中的排序相关操作sort,argsort,partition,argpartition1.np.sort() 2.np.argsort() 3.np.partition() 4.argpartition() .np.sort() np.sort(a, axis=-1, kind='quicksort', order=None) 1 参数 参数说明 a 待排序数组array axis=-1 默认按最后一个轴进行排序,axis=0原创 2020-12-13 20:44:11 · 296 阅读 · 1 评论 -
Python中的切片
在利用Python解决各种实际问题的过程中,经常会遇到从某个对象中抽取部分值的情况,切片操作正是专门用于完成这一操作的有力武器。理论上而言,只要条件表达式得当,可以通过单次或多次切片操作实现任意切取目标值。切片操作的基本语法比较简单,但如果不彻底搞清楚内在逻辑,也极容易产生错误,而且这种错误有时隐蔽得比较深,难以察觉。本文通过详细例子总结归纳了切片操作的各种情况。若有错误和不足之处请大牛指正!一、Python可切片对象的索引方式Python可切片对象的索引方式包括:正索引和负索引两部分。如下图所示转载 2020-09-07 10:31:30 · 142 阅读 · 0 评论 -
Python 的scipy的pdist 通过lambda 和自定义函数进行求值
方法一:dm = pdist(X, lambda u, v: np.sqrt(((u-v)**2).sum()))方法二:def func(u,v): returnnp.sqrt(((u-v)**2).sum())dm = pdist(X, func)注:uv为向量更多问题详见https://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.distance.pdist.html...原创 2020-08-05 16:09:50 · 1220 阅读 · 0 评论 -
Python切片
写在前面:利用python解决问题的过程中,经常会遇到从某个对象中抽取部分值的情况。“切片”操作正是专门用于实现这一目标的有力武器。理论上,只要条件表达式得当,可以通过单次或多次切片操作实现任意目标值切取。切片操作的基本语法比较简单,但如果不彻底搞清楚内在逻辑,也极容易产生错误,而且这种错误有时隐蔽得较深,难以察觉。本文通过详细例子总结归纳了切片操作的各种情形,下文均以list类型作为实验对象...原创 2020-03-24 11:30:49 · 209 阅读 · 0 评论 -
python 处理缺失值
数据缺失主要包括记录缺失和字段信息缺失等情况,其对数据分析会有较大影响,导致结果不确定性更加显著缺失值的处理:删除记录 / 数据插补 / 不处理1.判断是否有缺失数据import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom scipy import stats% matplotlib ...原创 2020-03-23 23:38:50 · 2064 阅读 · 0 评论 -
版本问题---keras和tensorflow的版本对应关系
keras和tensorflow的版本对应关系,可参考:Framework Env name (--env parameter) Description Docker Image Packages and Nvidia Settings TensorFlow 1.14 tensorflow-1.14 TensorFlow 1.14.0 + Keras 2...原创 2020-03-23 17:12:19 · 3272 阅读 · 0 评论 -
Python中的dict.keys()转换成list类型
python3.6版本以上假设字典: dict = {3: 9, 2: 9, 1: 8, 0: 4}print(dict.keys())输出为 dictkey= dict_keys([3, 2, 1, 0])如果需要提取keys中的字段的话,需要list的转化list(dict.keys())输出为 [3, 2, 1, 0]...原创 2020-02-06 16:42:40 · 8895 阅读 · 0 评论 -
FP-growth 源码分析
https://blog.csdn.net/weixin_42419314/article/details/83617684源码分析https://blog.csdn.net/weixin_42983055/article/details/82850273源码改错原创 2019-09-27 15:14:51 · 208 阅读 · 0 评论 -
python 中 numpy 基本操作
https://blog.csdn.net/sinat_32547403/article/details/54017551原创 2018-04-25 10:18:48 · 305 阅读 · 0 评论 -
numpy矩阵处理
转载地址:http://blog.sina.com.cn/s/blog_9470b2b00101rt8a.htmlPython使用NumPy包完成了对N-维数组的快速便捷操作。使用这个包,需要导入numpy。 SciPy包以NumPy包为基础,大大的扩展了numpy的能力。为了使用的方便,scipy包在最外层名字空间中包括了所有的numpy内容,因此只要导入了scipy,不必在单独导入numpy了...转载 2018-04-25 11:31:07 · 407 阅读 · 0 评论 -
np.linalg.norm
1、linalg=linear(线性)+algebra(代数),norm则表示范数。2、函数参数[python] view plain copy x_norm=np.linalg.norm(x, ord=None, axis=None, keepdims=False) ①x: 表示矩阵(也可以是一维)②ord:范数类型向量的范数:矩阵的范数:ord=1:列和的最大...转载 2018-04-25 16:12:47 · 923 阅读 · 0 评论 -
Python基本运算符
Python语言支持以下类型的运算符 -1.算术运算符2.比较(关系)运算符3.赋值运算符4.逻辑运算符5.按位运算符6.成员运算符7.身份运算符下面让我们依次来看看所有的运算符。1.算术运算符假设变量a的值是10,变量b的值是21,则 -运算符描述示例+加法运算,将运算符两边的操作数增加。a + b = 31-减法运算,将运算符左边的操作数减去右边的操作数。a – b = -11*乘法运算,...转载 2018-04-26 09:41:12 · 255 阅读 · 0 评论 -
Python for循环怎样自己限定步数
for i in range(1, 10, 2): print ifor i in range(开始/左边界, 结束/右边界, 步长): print i以上相当于 for (i=1;i<=10;i+=2)原创 2018-04-26 09:49:46 · 8536 阅读 · 0 评论 -
Python Statsmodels 统计包之 OLS 回归
Statsmodels 是 Python 中一个强大的统计分析包,包含了回归分析、时间序列分析、假设检验等等的功能。Statsmodels 在计量的简便性上是远远不及 Stata 等软件的,但它的优点在于可以与 Python 的其他的任务(如 NumPy、Pandas)有效结合,提高工作效率。在本文中,我们重点介绍最回归分析中最常用的 OLS(ordinary least square)功能。当你...转载 2018-04-27 10:02:58 · 23724 阅读 · 5 评论 -
numpy 按照某列对数组进行整体排序
如何根据二维数组中的某一行或者某一列排序?假设data是一个numpy.array类型的二维数组,可以利用numpy中的argsort函数进行实现,代码实例如下:[python] view plain copydata = data[data[:,2].argsort()] #按照第3列对行排序 注意:argsort返回的只是排好序后的行索引,不会改变原数组。按照某行进行排序,可以利用转置操作,...转载 2018-04-27 17:33:28 · 10003 阅读 · 0 评论 -
python 画图 linestyle 参数 和 marker可选参数
line style'-' solid line style'--' dashed line style'-.' dash-dot line style':' dotted line stylemarker style'.' point marker',' pixel marker'o' ...原创 2019-06-18 15:21:11 · 13996 阅读 · 0 评论 -
pandas 根据前几列,来新增一列
import numpy as npimport pandas as pddata = {'city': ['Beijing', 'Shanghai', 'Guangzhou', 'Shenzhen', 'Hangzhou', 'Chongqing'], 'year': [2016,2016,2015,2017,2016, 2016], 'population'...原创 2019-07-08 20:29:14 · 3727 阅读 · 0 评论 -
pandas 统计函数
np.random.seed(1234) d1 = pd.Series(2*np.random.normal(size = 100)+3) d2 = np.random.f(2,4,size = 100) d3 = np.random.randint(1,100,size = 100) d1.count() #非空元素计算 d1.min() #最小值 d1.max() #最大值...原创 2019-07-05 19:04:20 · 467 阅读 · 0 评论 -
安装 scipy 的过程 numpy.distutils.system_info.NotFoundError: No lapack/blas resources found
https://blog.csdn.net/inter_peng/article/details/53222562此文特别好,方法来源此,自己留存。https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy numpy的对应版本和scipy 下载然后安装SciPy 即可。pip 路径\numpy+mkl.whlpip 路径\...原创 2019-07-25 19:49:55 · 4767 阅读 · 0 评论 -
Numpy 求最小值矩阵的某一行并返回其索引
Examples -------- >>> a = np.arange(6).reshape(2,3) + 10 >>> a array([[10, 11, 12], [13, 14, 15]]) >>> np.argmin(a) 0 >>> np....原创 2019-09-25 16:33:08 · 2290 阅读 · 0 评论 -
for k in headerTable.keys(): RuntimeError: dictionary changed size during iteration
for k in headerTable.keys():for k in list(headerTable.keys()):原创 2019-09-27 11:09:14 · 332 阅读 · 0 评论 -
Python (解决python:ModuleNotFoundError:No module named "numpy")
未安装numpy 和 matplotlib解决办法:1、首先安装pip;2、然后通过pip下载安装numpy。pip下载:https://bootstrap.pypa.io/get-pip.py 选中链接—右键—目标另存为—保存到Python安装路径。pip安装:进入Python安装路径,打开cmd命令行,执行命令:python -m pip install pip安装numpy: 执行命令pyt...原创 2018-04-24 17:39:17 · 9680 阅读 · 0 评论