
Python
崔昕阳
这个作者很懒,什么都没留下…
展开
-
python连接mysql
1.安装数据库驱动模块 打开CMD,输入指令:pip install pymysql 如图: 2.代码:# coding=utf-8#导入mysql驱动import pymysql#打开数据库连接conn = pymysql.connect(user="root",password="root",database="test")#使用 cursor()方法创建一个游标对...原创 2018-04-10 18:25:10 · 240 阅读 · 1 评论 -
window10+tensorflow-gpu1.13.1+cuda10.0+cudnn7.6.3
记录自己电脑环境 显卡型号:GTX1660Ti 操作系统:win10一、tensorflow安装tensorflow各个版本需要的CUDA版本以及Cudnn的对应关系查看地址:https://blog.youkuaiyun.com/qq_27825451/article/details/89082978我安装的是tensorflow1.13.1,采用国内清华镜像,安装速度较快。如下:...原创 2019-08-29 10:17:22 · 1949 阅读 · 0 评论 -
Python下调用hanlp
官方地址:https://github.com/hankcs/pyhanlp原创 2019-04-20 15:43:09 · 531 阅读 · 0 评论 -
Anaconda下报错CondaHTTPError的解决方法
解决步骤:1.进入Anaconda Prompt下,输入:conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ ...原创 2019-04-20 15:09:46 · 7022 阅读 · 0 评论 -
一种字典排序方法
1.基于python3.6words_dict = {}words_dict["周一"] = 3words_dict["周二"] = 5words_dict["周三"] = 10words_dict["周四"] = 7words_dict["周五"] = 1# 根据键的值倒叙排序all_words_tuple_dict = sorted(words_dict.items(), ke...原创 2018-11-22 16:36:01 · 687 阅读 · 0 评论 -
Python字典与JSON数据转换
JSON在python中分别由list和dict组成。在python中,JSON模块提供以下四个功能,dumps、dump、loads、load。其中dumps把数据类型转换成字符串 dump把数据类型转换成字符串并存储在文件中 loads把字符串转换成数据类型 load把文件打开从字符串转换成数据类型1.字典转化为JSON并写入# 创建字典info_dict = {'name': ...原创 2018-10-29 16:15:42 · 10871 阅读 · 1 评论 -
Python安装snownlp包
1.下载地址:https://pypi.org/project/snownlp/0.12.3/ 2.安装: 将下载好的文件进行解压,这里我直接解压到了桌面。然后打开命令窗口,进入解压目录,输入python setup.py install即可。 如下图所示: ...原创 2018-09-02 19:05:57 · 13994 阅读 · 4 评论 -
Python 字典排序
1.问题 dic = {‘高血压’: 6, ‘患者’: 9, ‘知道’: 5, ‘低盐’: 7, ‘低脂’: 1 } 想要把dic的value按照从达到新排序。 2.代码dic = {'高血压': 6, '患者': 9, '知道': 5, '低盐': 7, '低脂': 1 }sorted(dic.items(),key=lambda x:x[1])3.说明 (1)lambda...原创 2018-09-02 10:22:57 · 300 阅读 · 0 评论 -
逆向最大匹配算法之python实现
1.运行环境 python 3.6.4 2.思路 大致思路与正向相同,可参考我的上一篇博客。 3.代码实现import codecs#获得分词字典,存储为字典形式f1 = codecs.open('./corpus/WordList.txt', 'r', encoding='utf8')dic = {}while 1: line = f1.readline() ...原创 2018-08-31 10:27:50 · 2746 阅读 · 2 评论 -
正向最大匹配算法实现之python实现
1.python 版本:python 3.6.4 2.思路: s1.导入分词词典,存储为字典形式dic,导入停用词词典stop_words,存储为字典形式,需要分词的文本文件cutTest.txt,存储为字符串chars s2.遍历分词词典,找出最长的词,长度为max_chars s3.创建空列表words来存储分词结果 s4.初始化字符串chars分词起点n=0 s5.判断分词点n是...原创 2018-08-31 09:53:45 · 6780 阅读 · 6 评论 -
Python中Numpy和matplotlib的使用
一、使用Matplotlib画函数图 1.代码实例import numpy as npimport matplotlib.pyplot as pltx = np.linspace(0,10,1000) #自变量y = np.sin(x) + 1z = np.cos(x**2) + 1plt.figure(figsize = (8,4)) #设置图像大小plt.plot(x...原创 2018-06-07 17:20:57 · 3722 阅读 · 0 评论 -
Python使用Scripy库求解方程组
1.背景实现用python的optimize库的fsolve对非线性方程组进行求解。2.代码#coding=utf-8#Scrip的使用,提供了真正的矩阵运算#求解线性方程组2x1-x2^2=1,x1^2-x2=2from scipy.optimize import fsolve #导入求解方程组的函数def f(x): #定义要求解的方程组 x1 = x[0] ...原创 2018-06-13 20:06:46 · 3791 阅读 · 0 评论 -
利用Python对瓦尔登湖进行词频统计
一、目的 深入理解列表的使用,利用python对瓦尔登湖文本(英文)进行词频统计。 二、必要知识 1.python数据结构 2.数据结构的推导式(List Comprehension) 如我们需要将5个元素装进列表中,写法:b = [i for i in range(1,6)]#显示列表print(b)运行结果: 3.split分词 实例:senten...原创 2018-04-20 17:10:44 · 3279 阅读 · 0 评论 -
Python连接数据库中文乱码问题的解决
问题:最近在使用pymysql模块连接数据库时,显示数据库表信息时中文显示乱码 解决办法:找到python安装目录下的connections.py文件,将DEFAULT_CHARSET 改为utf8 如图: ...原创 2018-04-24 14:44:44 · 1758 阅读 · 0 评论 -
Python连接mysql数据库及简单增删改查操作
1.安装pymysql进入cmd,输入 pip install pymysql: 2.数据库建表在数据库中,建立一个简单的表,如图: 3.简单操作3.1查询操作#coding=utf-8#连接数据库测试import pymysql#打开数据库db = pymysql.connect(host="localhost",user="root",password...原创 2018-04-24 10:00:50 · 2688 阅读 · 0 评论 -
Python基于逻辑判断与循环的猜骰子游戏
一个小练习题,综合了逻辑判断与循环的用法,如果你也刚开始学习python,可以试一下: 1.问题叙述: 游戏开始后,首先玩家选择Big or Small(押大小),选择完成后开始摇三个骰子计算总值,若11<=总值<=18为‘大’,3<=总值<=10为‘小’。然后告诉玩家猜对或猜错的结果,大致情况如图: 2.设计思路 (1)构建一个摇骰子的函数,里面有三个骰子,每...原创 2018-04-18 15:02:11 · 2240 阅读 · 0 评论 -
Python实现蒙特卡罗方法
一、蒙特卡罗方法简介蒙特卡罗(Monte Carlo)方法:简单来说,蒙特卡洛的基本原理简单描述是先大量模拟,然后计算一个事件发生的次数,再通过这个发生次数除以总模拟次数,得到想要的结果,精髓就是:用统计结果去计算频率,从而得到真实值的近似值。蒙特卡洛方法可以应用在很多场合,但求的是近似解,在模拟样本数越大的情况下,越接近与真实值,但样本数增加会带来计算量的大幅上升。二、实例1.求...原创 2018-04-11 15:34:48 · 21243 阅读 · 2 评论 -
Python中List与Str的转换与注意事项
1.List转Str常用方法:str = "".join(list)示例:2.Str转List3.注意事项在列表转字符串时,应要求列表中的元素应为字符类型,所以应该先进行元素类型转换。list1 = [str(x) for x in list1]...原创 2019-09-02 16:32:20 · 863 阅读 · 0 评论