python
Surpassall
好事多磨,戒骄戒躁~~
展开
-
python安装torch-cluster、torch-scatter、torch-sparse和torch-geometric
跑图神经网络经常要安装torch-cluster、torch-scatter、torch-sparse和torch-geometric这些包,但是这些包安装挺麻烦的,经常因为版本不对应而报错,下面将介绍如何在版本对应的情况下安装这些包。在import上面的包时,经常遇到的错误有以下两个:错误 1:RuntimeError: Detected that PyTorch and torch_scatter were compiled with different CUDA versions. PyTo.原创 2022-02-18 17:50:31 · 13886 阅读 · 2 评论 -
Python的时间模块
在跑深度学习模型时,常常需要知道一轮花了多少时间,或者某段代码花了多少时间,以便我们对程序整体的运行效率有更直观的认识,在这里列出几个常用的时间显示代码段,以供参考。代码一import timeprint("Start Time: ", time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))start_time = time.time()"""在这里写你的代码"""end_time = time.time()print("End Ti.原创 2022-02-07 18:09:46 · 994 阅读 · 0 评论 -
Python绘制频率分布直方图和条形图
我们平时做数据分析的时候,经常要了解数据的分布情况,这时候就需要画出频率分布直方图,博主采用的画图工具是python中的seaborn,它的画图效果比matplotlib要好 [1]。首先需要明确一下直方图和条形图的区别:条形图有空隙,直方图没有,条形图一般用于类别特征,直方图一般用于数字特征(连续型)[2]。画直方图def draw_distribution_histogram(nums, path, is_hist=True, is_kde=True, is_rug=False, \ is.原创 2021-12-18 21:32:21 · 18094 阅读 · 0 评论 -
数据挖掘比赛时模型融合的方法
数据挖掘、机器学习等比赛的最后冲刺阶段,单模型的效果已经到了自己所能提升的极限了,这时候很多人会选择模型融合的方式,接下来介绍一些常见的模型融合的方法。一、平均法(Averaging)1、算术平均法这种方法比较简单直接,对多个模型预测的结果求算术平均。既可以用于回归问题,也可以用于分类时各个类别概率的平均。2、加权平均法这种方法考虑到模型的性能不同,求平均时根据每个模型的预测性能,给予每个模型不同权重。比如A、B、C三种基本模型,模型效果进行排名,假设排名分别是1,2,3,那么给这三个模型赋.转载 2020-12-19 00:27:11 · 1151 阅读 · 2 评论 -
Python处理Excel文件(openpyxl模块)--特别好用!!!
Excel表格在我们日常办公中是不可或缺的,学会用python处理excel表格对我们工作效率会有很大提升。python提供的xlrd模块其实并不好用,它会有容量限制,我发现了一个比较好用的模块——openpyxl,它的容量大,而且简单易用。接下来我就讲一下它的一些常用的基本操作。1、Excel 基础概念Excel 文件也称做为工作簿。每个工作簿可以包含多个工作表(Sheet)。用户当前查看的表或关闭 Excel 前最后查看的表,称为活动表。每一张表都是由列和行构成的。列是以 A 开始的字母表示;.转载 2020-08-05 23:46:48 · 3229 阅读 · 0 评论 -
详解Python seed()
Python中用于生成随机数的函数一般用numpy.random.rand(),它是一个用来生成0-1之间小数的函数,括号里的数字是n,它就生成一个n元向量,但是有时候在看代码的时候经常会看到numpy.random.seed(),这个是干什么用的呢?接下来我们来了解一下。计算机中其实不存在真正意义上的随机数,我们得到的随机数其实都是根据当前系统的时钟作为初始值,然后结合一定的算法生成的,所...原创 2020-02-14 01:14:19 · 7384 阅读 · 1 评论 -
Python读写文件
读文件方法1with open(filein) as f: data = [line.strip().split(' ') for line in f]方法2with open(filein) as f: fcsv = f.readlines() # fcsv是一个数组,里面的元素是每一行字符串 data = [line.strip().split(' ') f...原创 2020-02-06 17:35:42 · 137 阅读 · 0 评论 -
Python画纵向条形图
Python画纵向条形图import matplotlib.pyplot as pltimport matplotlibimport numpy as np# 设置中文字体和负号正常显示matplotlib.rcParams['font.sans-serif'] = ['SimHei']matplotlib.rcParams['axes.unicode_minus'] = False...原创 2020-02-06 16:03:31 · 1823 阅读 · 0 评论 -
python 网络爬虫入门(一)———第一个python爬虫实例
最近两天学习了一下python,并自己写了一个网络爬虫的例子。 python版本: 3.5 IDE : pycharm 5.0.4 要用到的包可以用pycharm下载: File->Default Settings->Default Project->Project Int...转载 2018-04-28 21:50:25 · 3409 阅读 · 1 评论 -
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"
[python] view plain copy print?<span style=“color:rgb(51,51,51);font-family:’Source Code Pro’, monospace;font-size:12.6px;white...转载 2018-05-05 20:46:25 · 293 阅读 · 0 评论