Python学习笔记
文章平均质量分 92
Python从小白到深度学习,从入门到实战进阶
Code进阶狼人
Stay hungry and modest
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
梯度下降法详解
批梯度下降法每次使用全量的训练集样本来更新模型参数,即: θ=θ−η⋅▽θJ(θ)\theta = \theta- \eta \cdot \bigtriangledown \theta_{J}(\theta)θ=θ−η⋅▽θJ(θ)for i in range(nb_epochs): params_grad = evaluate_gradient(loss_function, d...原创 2020-01-03 13:45:42 · 549 阅读 · 0 评论 -
arima时序模型
这次我们来构建一个arima时序模型具体文件与源代码可以从我的GitHub地址获取https://github.com/liuzuoping/MeachineLearning-Case代码#-*- coding: utf-8 -*-#arima时序模型from __future__ import print_functionimport pandas as pdimport mat...原创 2019-12-21 18:30:04 · 698 阅读 · 0 评论 -
使用Apriori算法挖掘菜品订单关联规则
这次我们来使用Apriori算法挖掘菜品订单关联规则具体文件与源代码可以从我的GitHub地址获取https://github.com/liuzuoping/MeachineLearning-Caseapriori.py#-*- coding: utf-8 -*-from __future__ import print_functionimport pandas as pd#自定义...原创 2019-12-21 18:09:11 · 3713 阅读 · 0 评论 -
KNN实验
这篇博文我们来学习KNN具体文件与代码可以从我的GitHub地址获取https://github.com/liuzuoping/MeachineLearning-Casek-means实验import numpy as npimport matplotlib.pyplot as pltfrom sklearn.cluster import KMeansfrom sklearn.da...原创 2019-12-21 17:38:17 · 909 阅读 · 0 评论 -
数据挖掘实战——商品关联规则挖掘
这次我们来用数据挖掘的方法来进行商品关联规则挖掘具体文件与源代码可以从我的GitHub地址获取https://github.com/liuzuoping/MeachineLearning-Case数据初探# -*- coding: utf-8 -*-import numpy as npimport pandas as pdinputfile = '../data/GoodsO...原创 2019-12-21 16:27:20 · 5571 阅读 · 5 评论 -
数据挖掘实战——航空公司客户价值分析
这次我们来用数据挖掘的方法来进行航空公司客户价值分析具体文件与源代码可以从我的GitHub地址获取https://github.com/liuzuoping/MeachineLearning-Case数据简单分析import pandas as pddatafile= '../data/air_data.csv' # 航空原始数据,第一行为属性标签resultfile = '../...原创 2019-12-21 16:08:01 · 3469 阅读 · 0 评论 -
数据挖掘实战——电力窃漏电用户自动识别
这次我们来用数据挖掘的方法来进行电力窃漏电用户自动识别具体文件与源代码可以从我的GitHub地址获取https://github.com/liuzuoping/MeachineLearning-Case读取数据并分析import numpy as npimport pandas as pdinputfile = '../data/data.csv' # 输入的数据文件data = ...原创 2019-12-21 15:19:51 · 1776 阅读 · 0 评论 -
python面试知识总结(六)——高频面试题
一行代码实现1-100之和count = sum(range(0,101))print(count)Python-遍历列表时删除元素的正确做法遍历在新在列表操作,删除时在原来的列表操作a = [1,2,3,4,5,6,7,8]print(id(a))print(id(a[:]))for i in a[:]: if i>5: pass else...原创 2019-12-15 22:27:18 · 455 阅读 · 0 评论 -
python面试知识总结(五)——遍历目录与子目录,抓取特定类型文件
设计实现遍历目录与子目录,抓取.pyc文件第一种方法:import osdef get_files(dir,suffix): res = [] for root,dirs,files in os.walk(dir): for filename in files: name,suf = os.path.splitext(filena...原创 2019-12-15 22:12:21 · 357 阅读 · 0 评论 -
python面试知识总结(四)——反转一个整数
反转一个整数,例如-123 --> -321class Solution(object): def reverse(self,x): if -10<x<10: return x str_x = str(x) if str_x[0] !="-": str_x = str_x[:...原创 2019-12-15 21:57:48 · 1076 阅读 · 2 评论 -
python面试知识总结(三)——企业面试题
python新式类和经典类的区别?a. 在python里凡是继承了object的类,都是新式类b. Python3里只有新式类c. Python2里面继承object的是新式类,没有写父类的是经典类d. 经典类目前在Python里基本没有应用e. 保持class与type的统一对新式类的实例执行a.__class__与type(a)的结果是一致的,对于旧式类来说就不一样了。f.对于多重...原创 2019-12-15 21:52:55 · 393 阅读 · 0 评论 -
python面试知识总结(二)——模块、包与数据类型
模块与包输入日期, 判断这一天是这一年的第几天?import datetimedef dayofyear(): year = input("请输入年份: ") month = input("请输入月份: ") day = input("请输入天: ") date1 = datetime.date(year=int(year),month=int(month),...原创 2019-12-15 21:47:00 · 2337 阅读 · 0 评论 -
python面试知识总结(一)——文件操作
文件操作有一个jsonline格式的文件file.txt大小约为10Kdef get_lines(): with open('file.txt','rb') as f: return f.readlines()if __name__ == '__main__': for e in get_lines(): process(e) # 处理每一行...原创 2019-12-15 21:20:43 · 915 阅读 · 0 评论 -
如何修改jupyter notebook一开始打开的文件路径
jupyter notebook我们经常会用到,用它写python条理清晰也很好看可是jupyter的默认打开位置就是我们的默认浏览器而默认打开文件夹就是我们的jupyter根目录文件夹那么怎么指定jupyter一开始打开的文件路径呢很简单打开终端cmd窗口或者anaconda prompt输入命令 jupyter notebook --generate-config打开C:/Us...原创 2019-12-05 14:18:05 · 1022 阅读 · 0 评论 -
python实现俄罗斯方块小游戏
回顾我们的python制作小游戏之路我们用python实现了坦克大战python制作坦克大战我们用python实现了飞船大战python制作飞船大战我们用python实现了两种不同的贪吃蛇游戏200行python代码实现贪吃蛇游戏150行代码实现贪吃蛇游戏我们用python实现了扫雷游戏python实现扫雷游戏我们用python实现了五子棋游戏python实现五子棋游戏今天...原创 2019-12-05 10:27:59 · 8204 阅读 · 11 评论 -
python实现扫雷游戏
前面我们用python实现了贪吃蛇、坦克大战、飞船大战、五子棋等游戏今天我们用python来实现一下扫雷游戏本游戏代码量和源文件较多可以从我的GitHub地址中获取GitHub地址构建地雷区import randomfrom enum import EnumBLOCK_WIDTH = 30BLOCK_HEIGHT = 16SIZE = 20 # 块大小M...原创 2019-12-05 10:15:12 · 18245 阅读 · 4 评论 -
python实现五子棋游戏
五子棋游戏相信大部分人都玩过,今天我们用python来实现一次具体代码可以访问我的GitHub地址获取https://github.com/liuzuoping/python_Games构建五子棋棋盘from collections import namedtupleChessman = namedtuple('Chessman', 'Name Value Color')Point ...原创 2019-12-04 22:43:08 · 18322 阅读 · 6 评论 -
150行代码实现贪吃蛇游戏
上篇博文我们实现了两百行代码实现贪吃蛇游戏200行python代码实现贪吃蛇游戏这次我们来实现一个代码量更加少,功能却更加完整的具体代码与文件可以访问我的GitHub地址获取https://github.com/liuzuoping/python_Games游戏截图动图贪吃蛇python代码"""贪吃蛇"""import randomimport sysimport ti...原创 2019-12-04 22:24:12 · 1494 阅读 · 3 评论 -
python实现十大排序算法
算法和数据结构是程序员的必修课前两篇博文我们分别用C++和Java实现了十大排序算法C++实现十大排序算法Java实现十大排序算法现在我们用python来实现一下十大排序算法具体代码可以访问我的GitHub地址获取https://github.com/liuzuoping/Algorithms1 冒泡排序冒泡排序无疑是最为出名的排序算法之一,从序列的一端开始往另一端冒泡(你可以...原创 2019-12-04 21:16:09 · 1541 阅读 · 0 评论 -
python3绘制皮卡丘
前两篇博文我们实现了python3绘制哆啦A梦以及python3绘制小猪佩奇python3绘制哆啦A梦python3绘制小猪佩奇现在我们任然使用python的turtle库来绘制皮卡丘具体代码可以访问我的GitHub地址https://github.com/liuzuoping/python_Games皮卡丘绘制代码import turtledef getPosition(x...原创 2019-12-03 11:43:27 · 10088 阅读 · 3 评论 -
python3绘制小猪佩奇
上篇博文我们实现了python3绘制哆啦A梦python3绘制哆啦A梦现在我们来看看使用python3的turtle库来绘制小猪佩奇绘制小猪佩奇代码import turtle as tt.pensize(4)t.hideturtle()t.colormode(255)t.color((255,155,192),"pink")t.setup(840,500)t.speed(10...原创 2019-12-03 11:36:39 · 1015 阅读 · 0 评论 -
python3绘制哆啦A梦
之前做过少儿编程前面也分享过两个教案Python学习笔记(一)——Python安装与开发环境配置python学习笔记(二)——初识turtle海龟绘图现在分享一个用turtle绘制哆啦A梦的例子具体代码可以访问我的GitHub地址https://github.com/liuzuoping/python_Games绘制哆啦A梦代码from turtle import *# 无轨...原创 2019-12-03 11:29:38 · 3244 阅读 · 1 评论 -
数据可视化实战——seaborn与matplotlib
关于数据可视化我做过较多的探索,也写了一些学习笔记,方便自己复习与回顾Python数据可视化之12种常用图表的绘制(一)——折线图/柱形图/条形图/散点图/气泡图/面积图Python数据可视化之12种常用图表的绘制(二)——树地图&雷达图&箱型图&饼图&圆环图&热力图(附代码和效果图)Python数据可视化之12种常用图表的绘制(三)——四种组合图表...原创 2019-12-01 15:16:38 · 1394 阅读 · 1 评论 -
数据可视化实战——线条、颜色、背景、字体、标记、图例的设置与基本可视化图形的绘制
上篇我们学习了数据清洗python数据清洗与预处理实战现在我们来学习数据可视化探索性数据分析(Explore data analysis)EDA一定程度上跟描述性数据分析重合,但范围要大于描述性数据分析探索性数据分析:不清楚数据长什么样不知道数据里有什么目标不甚明确:大目标清晰,中间途径不清晰从数据中找到线索EDA是一种方法论而不是特定技术探索性数据分析的基本面:定量...原创 2019-12-01 14:36:32 · 2314 阅读 · 0 评论 -
python数据清洗与预处理实战
脏数据脏数据可以理解为带有不整洁程度的原始数据。原始数据的整洁程度由数据采集质量所决定。脏数据的表现形式五花八门,如若数据采集质量不过关,拿到的原始数据内容只有更差没有最差。脏数据的表现形式包括:数据串行,尤其是长文本情形下数值变量种混有文本/格式混乱各种符号乱入数据记录错误大段缺失(某种意义上不算脏数据)数据采集完后拿到的原始数据到建模前的数据 ———— there is ...原创 2019-12-01 14:05:36 · 3266 阅读 · 3 评论 -
python制作飞船大战
上篇博文我们一起实现了贪吃蛇与坦克大战200行python代码实现贪吃蛇游戏效果图按住上下左右键可以让贪吃蛇运动python制作坦克大战效果图可以按住上下左右方向键以及WSAD让坦克运动按0和j可以发射子弹。具体代码与图片音源文件可以从我的GitHub地址获取https://github.com/liuzuoping/python_Games欢迎star接下来我们来实现一个...原创 2019-12-01 13:05:00 · 13628 阅读 · 31 评论 -
python制作坦克大战
本游戏制作代码量较大具体代码与图片声源可以在我的GitHub中下载github地址下面来看看然后利用python做一个坦克大战游戏创建子弹类import pygameclass Bullet(pygame.sprite.Sprite): def __init__(self): pygame.sprite.Sprite.__init__(self) ...原创 2019-11-29 15:00:10 · 12800 阅读 · 15 评论 -
80行python代码查询你想要的英雄信息
不多说直接上代码#-*- coding: UTF-8 -*-from urllib.request import urlretrieveimport requestsimport osdef hero_imgs_download(url, header): req = requests.get(url = url, headers = header).json() ...原创 2019-11-29 13:51:32 · 628 阅读 · 0 评论 -
200行python代码实现贪吃蛇游戏
这次我们来写一个贪吃蛇游戏下面贴出具体代码import pygameimport timeimport numpy as np# 此模块包含游戏所需的常量from pygame.locals import *# 设置棋盘的长宽BOARDWIDTH = 48BOARDHEIGHT = 28# 分数score = 0class Food(object): def...原创 2019-11-27 23:26:43 · 4286 阅读 · 13 评论 -
python实现一个简易版学生成绩管理系统
300来行代码使用链表来实现class Node(object): def __init__(self, data, pointer): self.data = data self.next = pointer# 创建单链表class SingleLinkedList(object): def __init__(self): ...原创 2019-11-27 22:35:34 · 5173 阅读 · 0 评论 -
如何遍历文件获取文件路径与文件名
小刘在蔚来汽车实习,今天领导提了一个需求,要爬取csv文件中的所有链接获得爬取后的文件名与文件路径首先看看如何获得文件路径def getfile(rootdir): list = os.listdir(rootdir)#列出文件夹下所有的目录与文件 lujing=[] for i in range(0,len(list)): rootdir = r'C:...原创 2019-11-12 21:43:38 · 906 阅读 · 0 评论 -
python学习笔记(二)——初识turtle海龟绘图
原创 2019-10-27 23:27:05 · 859 阅读 · 1 评论 -
Python学习笔记(一)——Python安装与开发环境配置
之前做过一些Python的教案现在以博客的形式分享出来文章目录安装anaconda安装pycharm配置pycharmjupyter notebook的使用安装anaconda安装pycharmpycharm是Python开发的利器,堪称最强PythonIDE配置pycharmjupyter notebook的使用...原创 2019-10-27 23:19:53 · 592 阅读 · 0 评论 -
爬虫常用库介绍
文章目录urllibRequestsBeautifulSoupseleniumurllibUrllib是 python 内置的库,在 Python 这个内置的 Urllib 库中有这么 4 个模块request:request模块是我们用的比较多的,就是用它来发起请求,所以我们重点说说这个模块error:error模块就是当我们在使用 request 模块遇到错了,就可以用它来进行异常处理...原创 2019-10-18 16:31:09 · 1246 阅读 · 0 评论 -
Python爬虫简易入门
文章目录什么是爬虫查看网页源代码写一个最简单的爬虫结果分析什么是爬虫查看网页源代码我们首先打开进入浏览器打开搜狐网然后点击鼠标右键选择查看网页源代码我们发现网站背后都是一些数据,如果我们可以用一个自动化的程序轻轻松松就能把它们给爬取下来是不是很爽?比如,一些图片和电影的网站,我们只要用 Python 写几行代码然后一运行这个程序就帮我们爬取所有的图片和电影到我们本地,完全不需要我们...原创 2019-10-17 21:17:55 · 763 阅读 · 1 评论 -
【小白】零基础入门python
目录(一)基本数据类型(1)整数int(2)浮点数float(3)布尔bool(二)容器数据类型(1)字符串string(2)元祖tuple(3)列表list(4)字典dict(5)集合set(三)条件与循环语句(1)if,if-else,nested(2)while,for(四)函数(1)map的用法(2)lambda匿名函数(一)基本数据类型整型(int),...原创 2019-07-11 18:02:12 · 802 阅读 · 0 评论 -
李航《统计学习方法》学习笔记
文章目录统计学习方法概论监督学习知识点统计学习方法概论统计学习方法三要素:模型、策略和算法统计学习的目的:统计学习用于对数据进行预测与分析,特别是对未知算机的某些性能得到所数据进行预测与分析.对数据的预测可以使计算机更加智能化,或者说使计高:对数据的分析可以让人们获取新的知识,给人们带来新的发现.对数据的预测与分析是通过构建概率统计模型实现的.统计学习总的目标是考虑学习什么样的模型和如何...原创 2019-09-12 16:03:59 · 4508 阅读 · 0 评论 -
Python数据可视化之12种常用图表的绘制(三)——四种组合图表的绘制(附代码和效果图)
文章目录折线图+折线图折线图+柱形图绘制双y轴图表通过前两篇博文我们已经学会了折线图/柱形图/条形图/散点图/气泡图/面积图的绘制以及树地图&雷达图&箱型图&饼图&圆环图&热力图可以看看这两篇博文Python数据可视化之12种常用图表的绘制(一)——折线图/柱形图/条形图/散点图/气泡图/面积图Python数据可视化之12种常用图表的绘制(二)——...原创 2019-09-05 10:32:48 · 8000 阅读 · 0 评论 -
Python数据可视化之12种常用图表的绘制(二)——树地图&雷达图&箱型图&饼图&圆环图&热力图(附代码和效果图)
文章目录树地图雷达图箱型图饼图圆环图热力图通过上篇我们已经学会了折线图/柱形图/条形图/散点图/气泡图/面积图这六种常见图表的绘制,可以看看这篇博文Python数据可视化之12种常用图表的绘制(一)——折线图/柱形图/条形图/散点图/气泡图/面积图现在我们来学习一下另外六种图表——树地图/雷达图/箱型图/饼图/圆环图/热力图的绘制树地图老规矩,直接上代码~import numpy as...原创 2019-09-05 09:34:17 · 5023 阅读 · 0 评论 -
Python数据可视化之12种常用图表的绘制(一)——折线图/柱形图/条形图/散点图/气泡图/面积图
文章目录折线图的绘制柱形图的绘制普通柱形图镞状柱形图层叠柱形图条形图散点图气泡图面积图折线图的绘制废话不多说,直接撸代码~import numpy as npimport matplotlib.pyplot as pltplt.subplot(1,1,1) #建立一个坐标系x = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])y = np.array([...原创 2019-09-04 14:28:27 · 8388 阅读 · 0 评论
分享