python
charlie_wang007
纯属个人学习笔记,如有误人子弟,并非本义,有错误请不吝赐教,【线性代数部分来自大神3Blue1Brown的视频,请自行去搜索观看学习,我仅是自己的笔记而已】
展开
-
python 编译
笔记原创 2023-03-02 20:17:58 · 255 阅读 · 0 评论 -
openssl生成csr
openssl原创 2023-02-27 11:23:55 · 610 阅读 · 0 评论 -
python with与上下文管理器
python原创 2022-10-31 23:28:51 · 110 阅读 · 0 评论 -
python bytes和bytearray、编码和解码
python原创 2022-09-28 11:04:27 · 621 阅读 · 0 评论 -
python笔记
python笔记原创 2022-06-09 10:10:07 · 340 阅读 · 0 评论 -
理解python Plt的几个关键概念
在之前IoT的项目中,用到了强大的python绘图模块,在写代码的时候一边参考研发的案例,一边查询各种资料,算是初步掌握了plt的基本用法,但刷知乎又看到有小伙伴提问关于plt,axes,fig,axis,plot的区别以及具体的使用,搜索自己的记忆发现也有些模糊,讲不清楚,于是参考plt官方文档和源代码,理清自己的知识系统先上两张小伙伴的图,很直观的理解fig,axes的关系figure是整个画布,画布可以设置大小Axes可以理解为子图,fig.add_subplot()一张画布上可以添加多个子原创 2021-03-18 11:52:26 · 873 阅读 · 0 评论 -
Python prettytable美化你的输出
看代码:#!/usr/bin/python# -*- coding:utf-8 -*-import prettytable as ptfrom prettytable import from_csv from prettytable import from_db_cursor import MySQLdbimport osimport timedef creatept(): tb = pt.PrettyTable() tb.field_names = ["City na原创 2020-12-21 11:56:28 · 251 阅读 · 0 评论 -
python plt绘制统计图实例
要求: 统计客户端目前的系统版本实现: 1.查表取得数据 2.plt绘制出柱形图# coding: utf8import MySQLdbimport jsonimport pandas as pdimport numpy as npimport timeimport matplotlib.pyplot as pltimport pylabfrom PIL import Imageimport random"""////pro// var (// dbhos原创 2020-12-21 11:36:20 · 1171 阅读 · 1 评论 -
python绘图实例
python Plt实例背景:业务的健身数据,有一个字段是其他附加信息,格式是ison,需要查出该字段,解出json,拿到目标数据,按要求聚合,如燃脂是0.25的有几个目的:要验证运营页面的概览数据是否正确策略:从表中查出数据,格式化,用plt绘制,与被测页面的图形数据对比代码如下:# coding: utf8import MySQLdbimport jsonimport pandas as pdimport numpy as npimport timeimport matplotl原创 2020-12-21 10:49:14 · 677 阅读 · 2 评论 -
支持向量机ID3算法,CART算法
公司业务需要加入一些机器学习的算法,组织了培训,总结学习笔记和查阅的相关资料,后附本菜鸟的渣代码5.算法实例(计算信息熵,条件熵,信息增益)任务:根据天气预测否去打网球数据:这个数据集来自Mitchell的机器学习,叫做是否去打网球play-tennis,以下数据仍然是从带逗号分割的文本文件,复制到纪事本,把后缀直接改为.csv就可以拿Excel打开:play-tennis data,其中6个变量依次为:编号、天气{Sunny、Overcast、Rain}、温度{热、冷、适中}、湿度{高、正常}原创 2020-12-18 16:27:54 · 657 阅读 · 1 评论 -
python pandas的统计方法
在学习pandas的时候接触到一些不了解的统计算法,查阅相关资料,总结和实例如下#统计idx = "hello the cruel world".split()val = [100, 200, None, 150]t = pd.Series(val, index = idx) #求和print t, "<- t"print t.sum() ," <- value累加" #求平均值print t.mean(skipna=True)," <- val原创 2020-12-18 16:03:32 · 910 阅读 · 2 评论 -
拉格朗日乘数法笔记
https://www.yuque.com/charlie-4qfwo/kb/cnk2n5拉格朗日乘数法在数学最优化问题中,拉格朗日乘数法是一种寻找变量受一个或多个条件所限制的多元函数的极值的方法。这种方法将一个有n 个变量与k 个约束条件的最优化问题转换为一个有n + k个变量的方程组的极值问题,其变量不受任何约束。这种方法引入了一种新的标量未知数,即拉格朗日乘数(:约束方程的梯度(gradient)的线性组合里每个向量的系数梯度梯度:是一个矢量,其方向上的方向导数最大,其大小正好是此最大方向导数原创 2020-12-18 15:48:02 · 594 阅读 · 0 评论 -
朴素贝叶斯笔记和TD-IDF实例
1.贝叶斯定理贝叶斯定理是关于随机事件A和B的条件概率或边缘概率的定理。其中P(A|B)是在B发生的情况下A发生的可能性。是在已知相关项目B的资料,而缺乏论证项目A的直接资料时,通过对B项目的有关状态及发生概率分析推导A项目的状态及发生概率。在贝叶斯定理中,每个名词都有约定俗成的名称: P(A)是 A 的先验概率,之所以称为“先验”是因为它不考虑任何 B 方面的因素。 P(A|B)是已知 B 发生后 A 的条件概率,也由于得自 B 的取值而被称作 A 的后验概率。 P(B|A)是已知 A 发生原创 2020-12-18 15:40:35 · 699 阅读 · 0 评论 -
python pandas交叉表,透视表
python pandas交叉表,透视表对于处理数据来说非常方便,学习笔记总结如下:#!/usr/bin/python-- coding:utf-8 --from future import divisionimport pandas as pdimport numpy as npimport sysimport math# reload(sys)sys.setdefaultencoding( "utf-8" ) #解决字符编码报错#pandas读文件df = pd.read_csv原创 2020-12-18 14:48:18 · 359 阅读 · 0 评论 -
强大好用的python绘图
强大好用的pythob绘图,对于测试人员来说也是常用的库,更好的输出测试结果,呈现出来的测试报告不仅高大上,而且数据清晰一目了然,加分不少,直接上代码:#coding=utf-8import pandas as pdimport numpy as npimport timeimport matplotlib.pyplot as pltfrom pyecharts import Mapimport pylabfrom PIL import Imagefrom pyecharts import原创 2020-12-18 14:43:51 · 686 阅读 · 0 评论