
Python
码灵
爱码。
平时学习新的知识,看到了新的东西,记录下来。
展开
-
Matplotlib-折线图
1 Matplotlib简介1.1 为什么要学习Matplotlib3D效果图出众:D3、echarts1.2 实现一个简单的Matplotlib画图1.3 Matplotlib图像结构2 折线图与基础绘图功能2.1 折线图绘制与保存图片2.1.1 matplotlib.pyplot2.1.2 折线图绘制与显示展示上海一周的温度变化可以看到这样的显示效果并不好,我们可以加入更多的功能。2.1.3 设置画布属性与图片保存2原创 2020-09-20 23:32:00 · 240 阅读 · 0 评论 -
windows下设置matplotlib显示汉字字体字体 小白实操记录
1.查找默认使用字体的配置路径执行如下代码import matplotlibprint(matplotlib.__path__)获取到默认的字体路径2.替换掉默认字体下载汉字字体打开默认路径文件夹在文件夹下找到mpl-data/fonts/ttf这个目录然后把 DejaVuSans.ttf 删掉或者重命名把下载好的字体文件复制过来,重命名为DejaVuSans.ttf...原创 2020-09-20 22:56:30 · 321 阅读 · 0 评论 -
window10 正确安装python量化交易常用包talib 小白实操记录
首先你要明确你的系统版本,win32系统还是Linux,X86还是X64;如果你的系统是x86平台,在安装了anaconda 的基础上,可以直接使用pip安装,命令如下:pip install talib如果你的系统是x64平台,直接使用上述命令安装汇报错如下:原因在于python pip源中TA-Lib是32位的,不能安装在X64平台上,从TA-Lib的官网http://ta-lib.org下载的安装包其实也是32位的,如果你的系统平台是64位的,也无法正确安装。正确的方法是下.原创 2020-09-20 17:01:09 · 1728 阅读 · 0 评论 -
用于Python扩展包的非官方Windows二进制文件下载网站
用于Python扩展包的非官方Windows二进制文件网址原创 2020-09-20 16:27:19 · 251 阅读 · 0 评论 -
机器学习-无监督学习-K-means算法-小白笔记
1 无监督学习-K-means算法1.1 什么是无监督学习?1.2 无监督学习包含算法1.3 K-means原理1.4 K-meansAPI原创 2020-08-24 23:53:45 · 213 阅读 · 0 评论 -
机器学习-sklearn模型的保存和加载API-小白笔记
1 模型保存与加载2 sklearn 模型的保存和加载API 导入即可使用,非常简单。原创 2020-08-24 23:23:25 · 366 阅读 · 0 评论 -
机器学习-ROC曲线与AUC指标-小白笔记
1 ROC曲线与AUC指标1.1 知道TPR和FPR1.2 ROC曲线1.3 AUC指标1.4 AUC计算API1.5 AUC API实现结合逻辑回归案例查看原创 2020-08-24 00:18:10 · 391 阅读 · 0 评论 -
机器学习-分类的评估方法-小白笔记
1 分类的评估方法1.1 精确率与召回率1.1.1 混淆矩阵1.1.2 精确率(Precision)与召回率(Recall)1.2 分类评估报告API后续来讲ROC曲线和AUC指标1.3 API实现原创 2020-08-23 23:51:11 · 328 阅读 · 0 评论 -
python jupyter的安装使用
1 安装 使用pip进行安装pip install jupyterpip install --upgrade pip如果之前没有修改过镜像源,建议参考如何修改镜像源进行修改,否则安装较慢。2 启动jupyter notebook在cmd环境下,输入命令:Jupyter Notebook之后就可以启动Jupyter Notebook编辑器,启动之后会自动打开浏览器,并访问http://localhost:8888/?token=3b52815d206d5503fbb3af原创 2020-08-23 22:07:26 · 589 阅读 · 0 评论 -
Python 安装第三方库慢如何处理?
1 为什么会很慢?pypi是python官方第三方库的仓库,它用的是国外的服务器,下载速度自然很慢。2 如何解决?安装时指定国内的服务器上,就会飞速。2.1 临时配置使用例如要安装pandas,清华pypi的镜像源每五分钟更新一次,大而全,推荐大家使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas国内其他镜像源豆瓣http://pypi.douban.com/simple/阿里 ..原创 2020-08-23 21:02:32 · 606 阅读 · 0 评论 -
机器学习-逻辑回归简介-小白笔记
1 逻辑回归逻辑回归(Logistics Regression)是机器学习中的一种分类模型,逻辑回归是一种分类算法,虽然名字中带有回归,但是它与回归之间有一定的区别。由于算法的简单和高效,在实际中应用非常广泛。1.1 逻辑回归的应用场景1.2 逻辑回归的原理1.2.1 输入1.2.2 激活函数1.3 损失以及优化1.3.1 损失逻辑回归的损失,称之为对数似然损失,公式如下:1.3.2 优化1.4 逻辑回归API1..原创 2020-08-23 23:10:54 · 337 阅读 · 0 评论 -
机器学习-岭回归-小白笔记
1 岭回归1.1 定义岭回归,其实也是一种线性回归。只不过在算法建立回归方程的时候,加上正则化的限制,从而达到解决过拟合的效果。1.2 实现API1.3 观察正则化程度的变化,对结果的影响?1.4 波士顿房价预估案例实现from sklearn.model_selection import train_test_splitfrom sklearn.datasets import load_bostonfrom sklearn.preprocessing imp原创 2020-08-23 14:34:24 · 418 阅读 · 0 评论 -
机器学习-过拟合与欠拟合-小白笔记
1 过拟合与欠拟合1.1 什么是过拟合与欠拟合定义1.2 原因以及解决方法1.2.1 正则化类别原创 2020-08-16 22:59:17 · 192 阅读 · 0 评论 -
机器学习-线性回归-小白笔记
1 线性回归1.1 线性回归的原理1.1.1 线性回归应用场景1.1.2 什么是线性回归1 定义与公式2 线性回归的特征与目标的关系分析 小结1.2 线性回归的损失和优化原理1.2.1 损失函数1.2.2 优化算法所以有了梯度下降这样一个优化算法,回归就有了“自动学习”的能力。1.3 线性回归API...原创 2020-08-16 17:53:46 · 922 阅读 · 0 评论 -
机器学习-集成学习之随机森林-小白笔记
1 随机森林1.1 什么是集成学习方法1.2 什么是随机森林1.3 随机森林原理过程为什么采用BootStrap抽样1.4 实现API1.5 总结原创 2020-08-16 15:21:38 · 222 阅读 · 0 评论 -
机器学习-决策树算法-小白笔记
1 决策树1.1 认识决策树1.2 决策树分类原理详解1.2.1 原理1.2.2 信息熵的定义1.2.3 信息增益1.3 决策树API1.4 决策树可视化1.4.1 保存树的结构到dot文件1.4.2 网站显示结构http://webgraphviz.com/1.5 鸢尾花案例代码实现from sklearn.model_selection import train_test_splitfrom原创 2020-08-08 12:51:23 · 439 阅读 · 0 评论 -
机器学习-朴素贝叶斯算法-小白笔记
1 朴素贝叶斯算法1.1 应用案例1.2 概率基础1.2.1 概率的定义原创 2020-08-05 22:39:22 · 348 阅读 · 0 评论 -
机器学习-模型选择与调优-小白笔记
1 机器学习-模型选择与调优1.1 什么是交叉验证原创 2020-08-03 22:51:34 · 329 阅读 · 0 评论 -
机器学习-K-近邻算法-小白笔记
1 什么是K-近邻算法1.1 K-近邻算法(KNN)原理1.2 电影类型分析1.3 K-近邻算法API1.4 案例1:鸢尾花种类预测1.4.1 数据集介绍1.4.2 代码实现from sklearn.datasets import load_irisfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import StandardScal原创 2020-08-02 18:54:26 · 291 阅读 · 0 评论 -
机器学习-特征降维-小白笔记
1 特征降维1.1 降维1.2 降维的两种方式1.3 什么是特征选择1.3.1 特征选择1.3.2 实现方法 1.3.3 过滤式定义实现API原创 2020-08-02 13:05:10 · 574 阅读 · 0 评论 -
pycharm 使用小技巧 新手记录历程
使用记录:持续更新1 设置python版本原创 2020-08-02 02:05:42 · 204 阅读 · 0 评论 -
机器学习-特征预处理-小白笔记
1 什么是特征预处理通过一些转换函数将特征数据转换成更加适合算法模型的特征数据过程。1.1 包含内容数据类型的无量纲化: 归一化 、标准化。1.2 特征预处理APIsklearn.preprocessing1.3 归一化1.3.1 定义通过对原始数据进行变换把数据映射到0与1之间(默认0与1)。1.3.2 公式1.3.3 实现API代码实现from sklearn.preprocessing import MinMaxSc...原创 2020-08-02 01:59:55 · 551 阅读 · 0 评论 -
机器学习-特征抽取-小白笔记
1 特征工程介绍1.1 为什么需要特征工程(Feature Engineering)1.2 什么是特征工程1.3 特征工程的位置与数据处理的比较1.4 什么是特征抽取将任意数据(如文本、图像等)转变为可用于机器学习的数字特征。文本提取成数字特征提取APIsklearn.feature_extraction1.5 字典特征提取代码from sklearn.feature_extraction import DictVectori...原创 2020-08-02 00:29:22 · 481 阅读 · 0 评论 -
机器学习-数据集-小白笔记
1 数据集学习目标:知道数据集分为训练集和测试集 会使用sklearn1.1 可用数据集1.2 scikitLean工具简介安装命令scikit-learn 是一个强大的机器学习库。它的安装依赖于:Scikit-learn requires:Python (>= 2.6 or >= 3.3),NumPy (>= 1.6.1),SciPy (>= 0.9).pip install --upgra...原创 2020-08-01 18:13:20 · 455 阅读 · 0 评论 -
机器学习-概述-小白笔记
1 人工智能概述1.1 机器学习与人工智能、深度学习1.2 机器学习、深度学习能做些什么当前重要的是掌握一些机器学习算法等技巧,从某个业务领域切入解决问题。1.3 人工智能学习阶段2 什么是机器学习2.1 定义机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测。2.2 解释2.3 数据集构成3 机器学习算法分类分析2.2中例子3.1 总结3.2 练习答案 1 回归2分类3心理..原创 2020-08-01 14:51:51 · 223 阅读 · 0 评论 -
Python调用C动态库(返回结果为结构体)
python调用C动态库,结果返回结构体如何处理;#!/bin/env python# coding=UTF-8from ctypes import *class Hardware_API_Result(Structure): _fields_ = [ ("result", c_int),("json", c_char * 256)]class GetCFunc: ...原创 2020-03-23 17:59:00 · 3123 阅读 · 0 评论 -
Python学习笔记(2)开发软件
2开发软件2.1Python版本目前主要使用Python3.x版本。Python3的解释器目前有多个语言实现:CPython : 官方版本C语言实现Jython: 可运行在Java平台IronPython: 可以运行在.Net和Mono平台PyPy : Python实现的,支持JIT及时编译2.2Linux开发环境可以...原创 2019-09-22 09:36:45 · 268 阅读 · 0 评论 -
Python学习笔记(3)变量 算术运算符
3算术运算符运算符 + 、 - 、 * 、 / 、//、** %// 取整数 9//2=4 ,% 取余数 ,**幂 2**3=8;**也可以用于字符串“A”**6=“AAAAAA”优先级+ - < * / % // < **和数学运算中的优先级一样。4变量4.1变量的定义a 在Python中,每个变量在使用前必须...原创 2019-09-22 11:39:45 · 314 阅读 · 0 评论 -
Python学习笔记(4)基本变量代码演练
基本变量代码演练1 Hello Python2超市买苹果print("Hello This is my frist Python file!")print("yes")#超市买苹果#苹果单价price=float(input("请问苹果多少钱"))#数量g_num=int(input("我要n斤"))#总金额money= g_num * pricepri...原创 2019-09-22 12:08:53 · 219 阅读 · 0 评论 -
Python学习笔记(5)if语句
5 if语句Python 程序的三大流程:顺序:从上向下,顺序执行代码;分支:根据条件判断,决定执行代码的分支;循环:让特定的代码循环执行。a if语句格式1if 要判断的条件: 条件成立做的事 注:代码缩进为一个tab键或者4个空格,建议用空格。在Python中,Tab和空格不要混用。b if语句格式2if 判断条件: ...原创 2019-09-22 19:07:18 · 444 阅读 · 0 评论 -
Python学习笔记(6)循环语句
6 循环语句a 代码格式,嵌套下面以9*9乘法表来展示:### 循环语句 while 判断# 下面来做个99乘法表# ##startV=1while startV<=9: endV = 1 while endV<=startV: print("%d * %d = %d" % (endV,startV,(startV*endV)...原创 2019-09-22 19:18:55 · 255 阅读 · 0 评论 -
Python学习笔记(7)函数
7 函数a、 函数的定义 def 函数名(): 函数封装模块b、 调用方法要在定义代码后面。c 、函数的文档注释,在函数名下一行三对引号,在函数调用时,使用CTRL+O查看;函数其他代码和注释保持两行距离。d、 return 返回函数结果e、 函数调用、传参和Java相同f 、代码格式如下:#### 函数## 调用必须在定义...原创 2019-09-22 19:35:55 · 229 阅读 · 0 评论 -
Python学习笔记(8)高级变量类型和非数字类型
8 高级变量类型和非数字类型 高级变量类型包含列表、元祖、字典。 8.1 列表 a 列表使用最频繁的类型(相当于Java的数组)。 b 列表的常用方法: 举例: 列表定义 name_list=["name1","name2"] 增加: 列表.insert(索引,数据) 在指定位置添加...原创 2019-09-28 11:25:56 · 304 阅读 · 0 评论 -
Python学习笔记(9)公共方法
9 公共方法 a len(item) del item/del(item) max(item) min(item) 字典中比较针对key,字符串中比较符合以下规则 “0”<"A"<"a" b 切片使用索引值来限定范围,从一个大的字符串中切出小的字符串;列表、元祖都是有序的,可切片;字典不可以切片。 c 运算符 ...原创 2019-09-28 13:50:49 · 280 阅读 · 0 评论 -
Python学习笔记(10)面向对象
10 面向对象 a、 类名 采用大驼峰命名(首字母大写,第二个单词大写)。 类创建对象,对对象特征的描述定义为类的属性; 对对象的行为通常定义为方法。 b 、使用dir函数可以查看对象内所有的方法、属性。例如 dir(对象名) c、 定义类,创建对象 class 类名: def...原创 2019-09-28 16:13:45 · 233 阅读 · 0 评论 -
win10安装pygame教程
新人入手,自己安装了半天,网上找了很多安装策略。刚开始使用的最新版本的Python版本,没有成功。后来降低版本使用Python3.6.0版本,安装成功1 升级pip到最新版本 在Python安装目录下 cmd命令行下输入一下命令python -m pip install -U pip2.安装pygame 在Pyth...原创 2019-10-03 09:40:41 · 1158 阅读 · 0 评论 -
Python学习笔记(1)简介
Pythonlife is short,you need python.创始人:吉多 范罗苏姆(Gudio Van Rossum)1Python 起源 Python(蟒蛇),1991年。第一个Python解释器诞生,用C语言实现并且能调用C语言的库文件。Python的雏形。1.1解释器编译器:将非机器语言翻译成机器语言。编译器翻译的方式有两种,一个是编译,一个...原创 2019-09-22 09:16:00 · 407 阅读 · 0 评论