![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
姬小野
这个作者很懒,什么都没留下…
展开
-
C++大白转Python小白之路
此博客的内容有: 异常处理 C++while(cin >> str)在Python中的形式 字符的值 导入模块 Python的编码注释 头部#!/usr/bin/pythonKeyboardInterrupt : 用户中断执行(通常是输入Ctrl+C) 认识它是因为我想解决Python中while( cin >> s ) 的操作, 如何让循环程序停止原创 2018-01-13 17:51:49 · 1464 阅读 · 0 评论 -
pip18.1升级19.0.3 艰辛路程
今天准备把pip18.1升级到19.0.3的,可是没想到网上搜索到的大多数方法都不管用,尝试了n种网友分享的方法后,最后在pip官方网站找到了正确的升级方法。尝试的方法有以下几种:1、pip install --upgrade pip2、python -m pip install --upgrade pip3、pip install pip4、到官网下载whl安装文件离线安装统统失败!...原创 2019-03-07 19:08:52 · 6420 阅读 · 15 评论 -
导入tensorflow 因numpy报错:ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
今天装了好久tensorflow,终于安装好了导入的时候却出现报错。报的几个错都跟numpy有关,其中有一个是这样的:ModuleNotFoundError: No module named ‘numpy.core._multiarray_umath’解决方法是:卸载numpy,然后重新安装。...原创 2019-03-07 22:21:12 · 16692 阅读 · 5 评论 -
python查看包版本、全部可更新包、更新单个包、更新全部包
一、如何查看python某个包的版本?1、pip list // 全部,在里面找2、pip freeze // 全部3、pip show numpy // 单个4、conda list numpy // 单个二、列出全部outdated(可更新)的包pip list --outdated --format=legacypip list --outdated --format=col...原创 2019-03-07 22:37:51 · 22154 阅读 · 1 评论 -
一个matplotlib绘制直方图/条形图的实例
分析的数据是这样子的csv文件,内容是外国读者对红楼梦的情感评价。生成的图片:代码:import matplotlib.pyplot as pltimport matplotlib as plotimport numpy as npimport pandas as pdplt.style.use('fivethirtyeight')plot.rcParams['font.sa...原创 2019-04-11 23:43:14 · 1336 阅读 · 0 评论 -
python3使用pymysql远程连接mysql失败
在本地用pymysql连接远程服务器时,出现了一个错误。(1130, "Host '58.20.30.102' is not allowed to connect to this MySQL server")说的是主机不允许远程连接MySQL原因是Mysql配置了不支持远程连接。参考https://blog.csdn.net/h985161183/article/details/82218...原创 2019-05-04 10:55:05 · 3565 阅读 · 0 评论 -
一个简单的图灵机器人聊天窗口制作
用python3的tkinter库和图灵机器人API2.0做了一个简单的和机器人聊天的窗口。界面展示下面是输入框,上面是消息展示框。姬小野就是这个机器人的名字,可以比较智能地回答问题。参考:图灵机器人API 2.0 调用https://blog.csdn.net/inskil/article/details/82288138聊天对话窗:https://www.jianshu.com...原创 2019-05-04 18:34:32 · 1999 阅读 · 1 评论 -
Anaconda虚拟环境及PyCharm项目环境设置
Anaconda虚拟环境1、conda create --name your_env_name python=3.6或者conda create -n your_env_name python=3.7新建一个环境2、进入Anaconda Prompt,使用conda info -e查看所有环境和当前环境3、使用activate py36 激活虚拟环境4、复制环境老环境到新的环境中c...原创 2019-05-05 11:53:28 · 7567 阅读 · 3 评论 -
python复制、删除文件
使用shutil 的copy方法,如果目标文件是目录的话,copyfile方法不行。下面这个例子是把文件目录下所有的cpp文件复制一下。import os, shutil for each in os.walk("D:\MYS\My-C++"): for i in each[2]: file = each[0] + '\\' + i if ".cpp...原创 2019-05-17 16:40:10 · 2250 阅读 · 0 评论 -
scrapy初学习--爬取豆瓣新片榜
文章目录爬取豆瓣榜单遇到403错误效果代码爬取豆瓣榜单遇到403错误如图解决方法:在setting.py中添加user agentUSER_AGENT = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36'爬取成功...原创 2019-06-19 19:01:34 · 331 阅读 · 0 评论 -
python3 类排序 类比较
文章目录自定义类比较自定义类排序自定义类比较让python3 的类支持比较操作可以利用total_ordering修饰器重载 ==, <=, > 运算符官方文档是这样说的来自此文档示例代码:这份代码由于是重载了比较符号, 因此可以进行比较操作, 而执行sorted函数时也可以根据自定义的比较操作排序了.from functools import total_orderi...原创 2019-06-20 11:11:16 · 5317 阅读 · 0 评论 -
scrapy初学习--爬取自己csdn博客全部的文章链接
爬取自己csdn博客全部的文章链接首先观察自己文章目录列表的url可以很方便地构造出全部的目录url, 每个url中有20个博客文章然后根据这些url分析源代码, 找出唯一标示元素的信息.但我发现一个问题有一篇不是我的文章也在源代码里面. 分析发现, 他的标示和我的有点不一样, 加了个style属性. 所以在css选择的时候要稍小心, 不要让它乱入了.将其写入到文件. 用追加写的...原创 2019-06-20 13:13:43 · 415 阅读 · 0 评论 -
python读取文件格式化方法
介绍python的一种较为通用的读取文件并进行格式化的方法。第一种文件格式:一行数据是一个特征向量,最后一项是标签,表示类别。数据之间用空格分隔。目的是输入这样的文件路径,得到它格式化形成的特征向量和标签向量。代码def fileToNumpy(filename): file = open(filename) file_lines = file.readlines() ...原创 2019-02-24 22:14:05 · 6308 阅读 · 0 评论 -
python 3.7 安装 openCV-离线
openCV是无法直接输入命令pip install openCV 安装的,需要到官网下载对应python版本的安装文件来安装。官网:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv找到对应python版本,操作系统,32位/64位系统的whl文件下载。有openCV的不同版本文件提供下载。cp37代表python版本是3.7。下载好后,...原创 2019-02-27 21:55:42 · 10969 阅读 · 0 评论 -
Python时间time库
time库时间获取函数:时间格式化参数:实例程序计时制作一个简单的文本进度条制作简易时钟time库时间获取函数: time() # 获取从1970.7.1 0:0到目前的秒数 ctime() # 获取一个时间的字符串 gmtime() #获取一个时间数据例如>>> time.time()1523...原创 2018-04-07 21:19:32 · 1144 阅读 · 0 评论 -
Python的输入输出
Python3 输入和输出python-开发之路-格式化输入Python 输入输出6.1. string — Common string operations 以上原创 2018-04-07 21:35:53 · 148 阅读 · 0 评论 -
使用turtle绘制蟒蛇
效果图: 这是我绘制的第一个图形. 以后将会用python绘制很多图.解析: #PythonDraw.pyimport turtleturtle.setup(650, 350, 200, 200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor('purple...原创 2018-03-25 23:57:26 · 6467 阅读 · 2 评论 -
随机数求面积_蒙特卡洛方法_阀门算法
如何求pi呢?维基百科上的pi是这样的piMOOC上介绍了两种求pi的算法一种是百科里的阀门算法 代码实现较为简单, 计算的精确度似乎很高.不得不说这个求pi的公式看上去非常优美. # -*- coding:-utf -*-from random import *pi = 0.0for i in range(0, 10000): pi += (1/pow(1...原创 2018-04-14 14:37:18 · 3193 阅读 · 0 评论 -
random库_python
python中的random库, 是随python内置的标准库.使用时直接import就好.这些”随机数”是采用梅森旋转算法生成的伪随机序列中的元素import random基本随机函数: seed(), random() 扩展随机函数: randint(), getrandbits(), uniform(), randrang(), choice(), shuffle(...原创 2018-04-12 22:56:12 · 550 阅读 · 0 评论 -
urllib.parse解析urlllia链接_爬虫
urllib.parse模块url框架分析关键是url分几块, 每一块是用来干什么的. 这些应该明白首先一个样例 ‘https://www.baidu.com/s?ie=UTF-8&amp;wd=%E5%BC%95%E6%93%8E’ 这是一个百度搜索url, 中文关键词是”引擎”, 粘贴过来因为编码是url的, 所以不显示中文,可以用unquote()方法进行解码.下...原创 2018-07-09 21:10:16 · 444 阅读 · 0 评论 -
如何用爬虫爬去一张图片
这次是一只简单的爬虫, 代码只有五行, 目的是爬去一张网页上的图片先展示代码吧import urllib.requestr = urllib.request.urlopen('http://image.samanlehua.com/mh/25933.jpg')r = r.read()with open('picture.jpg', 'wb') as f: f.write(r...原创 2018-08-01 15:54:56 · 5775 阅读 · 2 评论 -
Python爬虫爬取猫眼电影排行
本博客介绍使用爬虫爬取猫眼电影最受期待榜单先看main函数代码, 这个函数用来获取一个页面上的榜单信息, 我们大致了解一下爬虫程序的框架def main(offset): url = 'http://maoyan.com/board/6?offset=' + str(offset) html = getHtml(url) info = getRank(html) ...原创 2018-08-02 11:25:04 · 1431 阅读 · 0 评论 -
Python实现简单分类器
文章目录@[toc]第一步,导入我们需要的python库第二步,获取训练数据并解析坐标第三步,随机化数据第四步、生成分界线斜率第五步、处理测试数据第六步、输出展示分类结果输入数据完整代码今天重新开始学习机器学习,训练了一个简单的分类器。如何工作的呢?给定一组训练数据,他们的参数有三个,x轴坐标,y轴坐标,类别。即(x, y, c)。如图所示红色的圆点代表第一类点,类别编号为1;蓝色的倒三角...原创 2018-09-21 23:57:01 · 17549 阅读 · 1 评论 -
python获取矩阵某一列元素
今天写线性回归问题的时候遇到了一个问题:对于一个二维矩阵, python如何遍历其某一列元素.遍历一行是很简单的, 直接使用索引即可, 但是遍历一列呢?方法一: 直接遍历法使用一个循环, 对每一行单独找出这列上的对应元素.方法二: 列表解析法这个方法其实和上面的那个方法是一样的, 不过列表解析的技术更酷一些.a = [[1, 2, 3], [4, 5, 6], [7, 8, 9...原创 2018-10-22 19:41:29 · 40593 阅读 · 0 评论 -
sublime配置python 3环境-可输入
系统: win10软件: sublime text3python: python 3.6.6时间: 2018-10-21插件: sublimeREPL用过sublime text3 写python3的小伙伴会发现, 在ST3上可以解释py3但无法输入. 无法输入, 那有啥用…我今天介绍的解决方案是使用插件 sublimeREPL.插件安装方法自行百度.安装好后, 在如图所示的页面...原创 2018-10-21 12:42:41 · 961 阅读 · 0 评论 -
Scrapy+Selenium关键字豆瓣读书评论爬取
文章目录思路1. 根据关键字构造豆瓣搜索url, 根据结果获取书的id2. 根据id, 构造该书评论的url链接3. 爬取网页内容, 并构造下一页url4. 重复步骤3, 反复爬取过程1. 页面爬取测试2. 使用selenium工具获取id3. 将selenium集成到scrapy中4. 爬取结果5. 阶段性spider代码ip异常问题1. 给selenium添加代理2. 给scrapy添加代理3...原创 2019-06-27 13:26:26 · 1358 阅读 · 0 评论