Python
AI阿聪
日拱一卒无有尽,功不唐捐终入海。一点一滴,慢慢来。
展开
-
相当实用的Python格式化字符串
格式化字符串(string formatting)是以指定输出参数格式和相对位置来“美化”字符串。输出参数格式包括数字的小数点位数、字符串大小写等,相对位置标注出被格式化的词是在句中的位置。比如:print('It costs %.2f.' %(123.456))It costs 123.46.其中%.2f是 123.456 的输出参数格式,.2f代表保留小数点两位,而%....原创 2020-04-10 13:57:11 · 233 阅读 · 0 评论 -
14个python代码,短小精悍,非常实用
在当今数字化时代,Python语言因易懂、易维护、具有丰富的功能函数等特点,被广泛应用于各行各业中。"冰冻三尺非一日之寒,水滴石穿非一日之功",想学好一门语言最重要的方法就是日常积累和实践,今天这篇文章将给大家分享一些看似简单,日常工作中却非常实用的函数及技巧。1. argpartition()借助于 argpartition(),Numpy 可以找出 N 个最大数值的索引,也会将找到...原创 2020-04-08 20:55:36 · 3194 阅读 · 0 评论 -
【Python库系列】超详细的NumPy入门
前提:导入numpy库。import numpy as np一、数组的创建1.1 创建数组创建numpy数组的三种方式: 按步就班法:np.array() 用在列表和元组上 定隔定点法:np.arange() 和np.linspace() 一步登天法:np.ones(),np.zeros(),np.eye() 和np.random.random()...原创 2020-04-05 16:04:36 · 1110 阅读 · 1 评论 -
十大经典排序算法的步骤、演示及Python实现
一、排序算法比较名词解释:n:数据规模 k:"桶"的个数 In-place:占用常数内存,不占用额外内存 Out-place:占用额外内存 稳定性:排序后 2 个相等键值的顺序和排序之前它们的顺序相同二、利用python实现排序算法2.1 冒泡排序1. 算法步骤 比较相邻的元素。如果第一个比第二个大,就交换他们两个; 对每一对相邻元素做同样的...原创 2020-04-03 13:02:58 · 933 阅读 · 0 评论 -
词云可视化——四行代码轻松上手
所需的Python第三方模块:wordcloud、imageio、jieba与matplotlib安装命令如:pip install wordcloud1号词云:(四行代码上手)# 导入词云制作第三方库wordcloudimport wordcloud# 创建词云对象,赋值给w,现在w就表示了一个词云对象w = wordcloud.WordCloud()# 调用词云...原创 2020-02-27 11:17:25 · 1316 阅读 · 0 评论 -
修改jupyter工作路径和浏览器路径
1、修改jupyter工作路径初次使用anaconda中自带的jupyter,打开后默认工作路径为C:\Users\Admin(自己的用户名)需要更换工作路径:更换方式如下:打开C:\Users\Admin(自己的用户名)\.jupyter->jupyter_notebook_config.py找到#c.NotebookApp.notebook_dir...原创 2019-10-17 13:17:07 · 1154 阅读 · 1 评论 -
Python网络爬虫(五)——获取代理IP
设置代理IP的原因如果我们使用Python爬虫爬取一个网站时,并且需要频繁访问该网站。假如一个网站它会检测某一段时间某个IP的访问次数,如果访问次数过多,它会禁止你的访问。所以你可以设置一些代理服务器来帮助你做工作,每隔一段时间换一个代理,这样便不会出现因为频繁访问而导致禁止访问的现象。方案一:获取代理IP列表这里以西刺代理IP为例(网站链接),免费和方便爬取以获取IP是它的优...原创 2019-05-01 10:56:03 · 2952 阅读 · 2 评论 -
Python网络爬虫(二)——Robots协议
1. Robots协议的作用与形式Robots全称为Robot Exclusion Standard,即网络爬虫排除标准作用:网站告知网络爬虫哪些页面可以抓取,哪些不行形式:在网站根目录下的robots.txt文件(如果无robots.txt文件,可以随便爬取该网站的任何内容)2. Robots协议基本语法# 注释,*代表所有,/代表根目录User-agent...原创 2019-04-05 09:03:14 · 714 阅读 · 0 评论 -
Python网络爬虫(四)——Beautiful Soup库
1. 安装在命令行窗口输入以下代码进行下载pip install beautifulsoup42. 练习>>> import requests>>> r = requests.get("http://python123.io/ws/demo.html")>>> r.text'<html><...原创 2019-04-07 10:54:25 · 320 阅读 · 0 评论 -
Python网络爬虫(三)——Requests案例
1. 案例1:京东商品页面的爬取import requestsurl = "https://item.jd.com/2967929.html"try:r = requests.get(url)r.raise_for_status()r.encoding = r.apparent_encodingprint(r.text[:1000]) #内容前...原创 2019-04-05 10:32:19 · 1015 阅读 · 0 评论 -
Python网络爬虫(一)——Request入门
1. 安装requests库在电脑主界面Windows+R,然后输入“cmd”进入命令行窗口输入 pip install requests即可下载。2. 测试启动idle测试#以百度为例>>> import requests>>> r = requests.get("http://www.baidu.com")#状态...原创 2019-04-04 18:30:47 · 9668 阅读 · 0 评论 -
20种最实用的Python库
核心库和统计数据Numpy,SciPy,Pandas,StatsModels可视化Matplotlib,Seaborn,Plotly,Bokeh,Pydot机器学习Scikit-learn,XGBoost / LightGBM / CatBoost,Eli5深度学习TensorFlow,PyTorch,Keras分布式深度学习Dist-keras / eleph...原创 2019-03-07 21:31:17 · 1289 阅读 · 2 评论 -
Python基础知识
根据《python编程:从入门到实践》,做的一些笔记。从iPad中的Notability导出来可能会存在些字符重复的问题。 一 变量量和和简单数据类型>>>print("Hello Python world!")Hello Python world!1 使用方法修改字符串的⼤小写>>>name = "ada lovelace">...原创 2018-12-26 22:07:42 · 553 阅读 · 0 评论