
Python
文章平均质量分 82
努力努力再努力_qiqijia
这个作者很懒,什么都没留下…
展开
-
python跑tensorflow+keras代码时遇到的一些问题总结
1.tensorflow版本与keras版本要匹配2.字典dict中直接通过key取值,使用dict[key]时,若key不存在则会出现keyError错误应该使用dict.get(key)判断是否为none即if dict.get(key): ........原创 2020-03-20 11:47:59 · 496 阅读 · 0 评论 -
使用pip安装python第三方库的时候出现 raise ReadTimeoutError....的问题
指定使用豆瓣源安装pip install --index-url https://pypi.douban.com/simple 第三方库原创 2020-03-09 21:36:04 · 506 阅读 · 0 评论 -
pycharm + Django 搭建系统
1.需要的包pip install celery==3.1.25pip install captchapip install django-ckeditor==5.5.0pip install msgpackpip install django-simple-captcha==0.5.5pip install django-rediscd /d D:\Pytho...原创 2020-01-18 15:36:51 · 495 阅读 · 0 评论 -
pycharm+anconda 安装 Django
使用anconda安装Django1.查看已有的conda环境conda env list2.选择一个位置并创建一个新的python环境conda create --prefix=C:\ProgramData\Anaconda3\envs\djangoProject python=3.6 --prefix= 之后的地址为想要安装新的conda环境的地址3.查...原创 2020-01-18 06:47:09 · 768 阅读 · 0 评论 -
Ubuntu安装pycharm
1.下载Linux版的pycharm 地址:https://www.jetbrains.com/pycharm/download/#section=linux Community社区版(专业版收费)2 解压下载好的包 进入下载目录 解压 gunzip pycharm-community-2019.1.3.tar.gz 解包 tar...原创 2019-07-03 11:11:22 · 347 阅读 · 0 评论 -
The NVIDIA driver is too old PyTorch version that has been compiled with your version of the CUDA
Ubuntu 安装gpu版本的torch时遇到的图片问题 原因:cuda版本与pytorch版本不匹配解决办法1.查看torch的版本 python import torch ...原创 2019-07-03 15:51:05 · 7584 阅读 · 2 评论 -
统计文本文件中的英文单词数量
python 3.5实现思路: 读取txt文本内容,一行一行读取,去掉换行符,讲文本内容用空格分开,即以单词为单位将文本分开,将单词存到list列表中,使用dict.fromkeys(list,0)方法将列表转换成字典,字典的键是列表中的值,字典的值是0;再次遍历文本,将文本中的单词直接存到字典中,其中 if word in my_dict用来判断字典中是否存在某个键,word.lower()...原创 2019-07-25 20:39:35 · 4959 阅读 · 0 评论 -
实现通配符*和?的功能(leetcode44)
题目描述;给定一个字符串(s) 和一个字符模式(p) ,实现一个支持'?'和'*'的通配符匹配。'?' 可以匹配任何单个字符。'*' 可以匹配任意字符串(包括空字符串)。例子:输入:s = "aa"p = "a"输出: false输入:s = "aa"p = "*"输出: true输入:s = "cb"p = "?a"输出: fal...原创 2019-07-26 16:37:39 · 1299 阅读 · 0 评论 -
牛客网python输入输出格式
用python刷题问题:卡在了输入上输入注意:测试用例都是以行的形式输入的,为了可以正确的读到测试用例,用python读取数字时:map(int,sys.stdin.readline().strip().split())牛客网中写代码和用编译器写代码一样,所有的格式都需要自己敲,这是和力扣的最大区别粘贴一个已通过的代码:代码题目介绍:shopee的办公室非常大,小虾同学...原创 2019-07-26 22:04:49 · 2393 阅读 · 0 评论 -
Ubuntu 16.04 安装gpu版本的pytorch
1.查看cuda和cudnn的版本cat /usr/local/cuda/version.txtcat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 22.安装好anaconda3.配置anaconda的环境变量(如果输入conda提示:未找到命令,则需要这一步,配置环境变量)4.更换源conda config ...原创 2019-07-03 10:51:37 · 3041 阅读 · 1 评论 -
AdaBoost集成方法
集成方法: 通过组合多个分类器的分类结果,获得比简单的单分类器更好的分类结果 AdaBoost: 自适应boosting,训练数据中的每个样本,并赋予一个权重,构成权重向量D。开始权重初始化为相等的值,先在数据集上训练一个弱分类器,计算分类器的错误率,再在同一数据集上再次训练弱分类器,在第二次训练中,增加分类错误的权重,减少分类正确的权重。 基于单层决策树构建弱分类器:单层决策树...原创 2018-04-28 22:09:57 · 621 阅读 · 0 评论 -
朴素贝叶斯
使用概率分布进行分类,根据概率大小决定分类结果有标签的数据分类,构建词向量和标签def loadDataSet(): postingList =[['my', 'dog', 'has', 'flea', 'problems', 'help', 'please'], ['maybe', 'not', 'take', 'him', 'to', 'dog', ...原创 2018-04-18 22:55:33 · 191 阅读 · 0 评论 -
Python函数模块多个API的实现
如果为函数参数提供一个缺省值,可以实现参数的可选择性""" 定义一个函数,可以实现列表中的嵌套列表的缩进,缺省参数值,实现函数参数的可选择",默认情况下为缩进"""def print_lol (the_list,level = 0): for(each_item) in the_list: if isinstance(each_item,list): ...原创 2018-03-23 11:35:37 · 577 阅读 · 0 评论 -
Python的异常处理
在当前包的目录下创建一个sketch.txt的文本文件第一种处理异常的方法:不断的增加额外的代码,确保错误不会发生# Python 从文件中读取数据,增加额外的代码来实现异常的处理import os# 判断文件路径是否存在用exists方法if os.path.exists("sketch.txt"): # open方法读取文件 the_file = open("sketch...原创 2018-03-23 17:21:21 · 174 阅读 · 0 评论 -
Python的持久储存
print()的file参数控制将数据发送或保存在哪里。在包中创建一个sketch.txt文件,实现将文件中的内容分别放入俩个man_data.txt和other_data.txt文件中# 将sketch.txt文件中的内容按不同的角色以俩个列表的形式输出try: # open既可以实现读文件,也可以实现写文件 the_file = open("sketch.txt") ...原创 2018-03-24 16:40:05 · 350 阅读 · 0 评论 -
Python的数据处理
读取文件,对四个文件中的数据统一格式,并去重复,然后排序,取出时间最短的前三个数据数据文件: james.txt: 2-34,3:21,2.34,2.45,3.01,2:01,2:01,3:10,2-22 julies.txt: mikey.txt: sarah.txt:定义一个转换函数,使数据格式统一def sanitize(time_string)...原创 2018-03-26 10:35:29 · 253 阅读 · 0 评论 -
kNN算法
kNN算法的处理步骤: 1 收集数据 2 准备数据,距离计算所需要的数值计算 3 分析数据 4 测试算法,计算错误率 5 使用算法,判定输入的数据处于哪个分类实例:改进约会网站的配对效果 1 准备数据,从文本文件中解析数据,将数据处理成分类器可以接受的格式 # 从文本中解析数据,处理输入格式问题,将字符串转化为训练样本矩阵和类标签向量def fileT...原创 2018-04-08 21:40:58 · 270 阅读 · 0 评论 -
Python定制数据对象
向数据文件中增加了一些其他的标识数据之后,使用数据字典将数据与单个的变量相关联def openFile (fn): try: with open(fn, "r") as file: file_data = file.readline() return file_data.strip().split(",") except IO...原创 2018-03-27 22:53:39 · 533 阅读 · 0 评论 -
决策树
决策树用于标称型数据的分类,首先要构造决策树,使用信息增益选择最好的数据集划分方式。from math import log# 计算给定数据集的香农熵def calcShannonEnt(dataSet): # 实例总数 numEntries = len(dataSet) # 对于数据集中的每一个数据,获得最后一列的键值,如果该键值在数据字典中不存在,扩展数据字典。 ...原创 2018-04-11 17:10:22 · 215 阅读 · 0 评论 -
Logistic回归
Logistic回归为了寻找一个非线性函数Sigmoid的最佳拟合参数,求解过程由最优化算法完成,使用梯度上升算法和随机梯度上升算法from numpy import *# Logistic回归梯度上升优化算法# 打开并读取文件,将数据和类别标签分开存储def loadDataSet(): dataMat = [] labelMat = [] fr = open('E...原创 2018-04-22 19:11:51 · 179 阅读 · 0 评论 -
Python列表定义及数据的访问,插入,删除
cast = ["Cleese","Palin","Jones"]print(cast)# 输出列表的长度print(len(cast))# 输出第一个位置的值print(cast[0])# 在列表的最后一个位置添加值cast.append("Gilliam")print(cast)# 删除列表最后一个值cast.pop()print(cast)# 删除特定的数据项cas...原创 2018-03-22 21:12:17 · 1089 阅读 · 0 评论