- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 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
491
原创 使用pip安装python第三方库的时候出现 raise ReadTimeoutError....的问题
指定使用豆瓣源安装pip install --index-url https://pypi.douban.com/simple 第三方库
2020-03-09 21:36:04
502
原创 window 系统安装Mysql数据库
1.下载MySQL数据库2.解压文件夹3.更改my.ini的路径4.添加系统变量path的路径5.删除data中的一些文件(将画线的删掉,否则在下一步启动数据库会出现错误)5.管理员身份运行cmd,启动mysqlnet start mysql6.查询现有的表(注意分号不能丢)show databases;...
2020-01-20 14:28:30
260
原创 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
490
原创 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
765
原创 牛客网python输入输出格式
用python刷题问题:卡在了输入上输入注意:测试用例都是以行的形式输入的,为了可以正确的读到测试用例,用python读取数字时:map(int,sys.stdin.readline().strip().split())牛客网中写代码和用编译器写代码一样,所有的格式都需要自己敲,这是和力扣的最大区别粘贴一个已通过的代码:代码题目介绍:shopee的办公室非常大,小虾同学...
2019-07-26 22:04:49
2389
原创 实现通配符*和?的功能(leetcode44)
题目描述;给定一个字符串(s) 和一个字符模式(p) ,实现一个支持'?'和'*'的通配符匹配。'?' 可以匹配任何单个字符。'*' 可以匹配任意字符串(包括空字符串)。例子:输入:s = "aa"p = "a"输出: false输入:s = "aa"p = "*"输出: true输入:s = "cb"p = "?a"输出: fal...
2019-07-26 16:37:39
1296
原创 统计文本文件中的英文单词数量
python 3.5实现思路: 读取txt文本内容,一行一行读取,去掉换行符,讲文本内容用空格分开,即以单词为单位将文本分开,将单词存到list列表中,使用dict.fromkeys(list,0)方法将列表转换成字典,字典的键是列表中的值,字典的值是0;再次遍历文本,将文本中的单词直接存到字典中,其中 if word in my_dict用来判断字典中是否存在某个键,word.lower()...
2019-07-25 20:39:35
4952
原创 ubuntu16 连宽带 拨号上网
方法一:图像化界面,右上角 图标→编辑链接→DSL→......方法二:命令行 总结一下遇到的问题及解决:ip addrsudo -isystemctlsystemctl NetworkManager-wait-online restartsystemctl restart NetworkManager-wait-onlinesyst...
2019-07-22 21:06:44
611
原创 Ubuntu 出现out of memory
1.查看显卡使用情况 nvidia-smi2.查看占用显卡最用的进程情况 ps -u -14886(14886是进程编号)3.关掉占用现显存最多的进程kill -9 14886有的时候out of memory是由于batch-size太大了,改小batch-size也可以...
2019-07-04 10:41:25
4673
原创 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
7574
2
原创 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
341
原创 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
3034
1
原创 ubuntu 安装pytorch
1.安装Anaconda或者Miniconda 官网下载 Miniconda3-4.3.14-Linux-x86_64.sh terminal 切换到下载好的文件目录下,命令:bash Miniconda3-4.3.14-Linux-x86_64.sh2.切换为清华镜像源3.安装pytorch 下载cpu版本的.whl文件:torch-0.4.1-cp36-c...
2019-02-28 14:23:43
767
1
原创 使用GitBase上传本地项目
首先,需要在GitHub的官网注册自己的账号,并且新建自己一个仓库在GitHub上new Repositories并给仓库起一个名字,添加readme.md文件 第二步:安装git(见我的git命令行使用)第三步:在准备上传的项目出右键 GitBase here 出现的窗口中执行如下命令(git clone 地址)这个地址为Github上clone or down处的地址 点击...
2018-12-21 19:23:11
670
原创 Anaconda安装Scrapy爬虫框架
Anaconda下载https://www.anaconda.com/download/#windows在下载过程中勾选Add path到环境变量,使用命令行下载scrapy时可以直接在cmd窗口运行1.查看conda中已经有的包 conda list2. 安装Scrapy3.安装依赖包3.出现CondaHTTPError的解决方法:添加清华大学镜像...
2018-07-20 18:47:14
8077
原创 Git 命令行练习
环境:Windows 10一.本地环境下最基本的Git操作1.判断GIt是否安装成功 Git下载https://gitforwindows.org/ 命令:git2.新建文件夹,在文件夹新建文件 mkdir test cd test type nul>*.* 在test目录下创建一个空文件 echo 内容>*.*...
2018-07-19 20:21:51
3162
原创 MongoDB数据库命令行操作
参考文章https://blog.youkuaiyun.com/u013614451/article/details/48900867MongoDB数据库的下载:https://www.mongodb.com/download-center?jmp=nav#community版本:mongodb-win32-x86_64-2008plus-ssl-3.6.6-signed.msi解压后的状态...
2018-07-19 10:51:49
8363
原创 AdaBoost集成方法
集成方法: 通过组合多个分类器的分类结果,获得比简单的单分类器更好的分类结果 AdaBoost: 自适应boosting,训练数据中的每个样本,并赋予一个权重,构成权重向量D。开始权重初始化为相等的值,先在数据集上训练一个弱分类器,计算分类器的错误率,再在同一数据集上再次训练弱分类器,在第二次训练中,增加分类错误的权重,减少分类正确的权重。 基于单层决策树构建弱分类器:单层决策树...
2018-04-28 22:09:57
618
原创 Logistic回归
Logistic回归为了寻找一个非线性函数Sigmoid的最佳拟合参数,求解过程由最优化算法完成,使用梯度上升算法和随机梯度上升算法from numpy import *# Logistic回归梯度上升优化算法# 打开并读取文件,将数据和类别标签分开存储def loadDataSet(): dataMat = [] labelMat = [] fr = open('E...
2018-04-22 19:11:51
178
原创 朴素贝叶斯
使用概率分布进行分类,根据概率大小决定分类结果有标签的数据分类,构建词向量和标签def loadDataSet(): postingList =[['my', 'dog', 'has', 'flea', 'problems', 'help', 'please'], ['maybe', 'not', 'take', 'him', 'to', 'dog', ...
2018-04-18 22:55:33
186
原创 决策树
决策树用于标称型数据的分类,首先要构造决策树,使用信息增益选择最好的数据集划分方式。from math import log# 计算给定数据集的香农熵def calcShannonEnt(dataSet): # 实例总数 numEntries = len(dataSet) # 对于数据集中的每一个数据,获得最后一列的键值,如果该键值在数据字典中不存在,扩展数据字典。 ...
2018-04-11 17:10:22
211
原创 kNN算法
kNN算法的处理步骤: 1 收集数据 2 准备数据,距离计算所需要的数值计算 3 分析数据 4 测试算法,计算错误率 5 使用算法,判定输入的数据处于哪个分类实例:改进约会网站的配对效果 1 准备数据,从文本文件中解析数据,将数据处理成分类器可以接受的格式 # 从文本中解析数据,处理输入格式问题,将字符串转化为训练样本矩阵和类标签向量def fileT...
2018-04-08 21:40:58
267
原创 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
532
原创 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
251
原创 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
原创 Python的异常处理
在当前包的目录下创建一个sketch.txt的文本文件第一种处理异常的方法:不断的增加额外的代码,确保错误不会发生# Python 从文件中读取数据,增加额外的代码来实现异常的处理import os# 判断文件路径是否存在用exists方法if os.path.exists("sketch.txt"): # open方法读取文件 the_file = open("sketch...
2018-03-23 17:21:21
170
原创 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
571
原创 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
1084
原创 Java中的反射机制
利用java的反射机制可以将只获得类名的类实例化存在一个类名为Reflect的类,有俩个属性和俩个方法,类如下:public class Reflect { //定义俩个不同类型的属性 private String name; public int age; //定义俩个不同类型的方法 private void fun1(){ System.out.println("这是第一个方...
2018-03-20 21:53:11
208
原创 InPutStream和OutPutStream的使用
计算机在进行I/O时都是以流的形式来进行,Java中所有流的相关操作的类,都继承自以下四个抽象类。 输入流 输出流 字节流 InputStream OutputStream 字符流 Reader Writer InPutStream的实现import java.io.File;import java.io.FileInputStream;import java.io.FileNo...
2018-03-20 16:09:49
17905
1
原创 Java中实现多线程的俩种方式
方法一:继承Thread类,重写run()方法public class TestRun { public static void main(String[] args) { thread t = new thread(); t.start(); for (int i = 0; i <= 50; i++) { System.out.println("m" + i); ...
2018-03-20 11:09:03
191
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人