![](https://img-blog.csdnimg.cn/20190831194444313.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
文章平均质量分 53
念心科道尊
时间同腐败是一回事。意料不到的东西以意料不到的方式变化,任何人都无从知晓。
展开
-
【pytest】单元测试文件的写法
可怜的宾馆,可怜得像被12月的冷雨淋湿的一条三只腿的黑狗。——《舞舞舞》原创 2023-12-11 09:32:11 · 317 阅读 · 0 评论 -
python取出序号重命名文件,正则处理
早上好!原创 2023-07-25 12:22:28 · 176 阅读 · 0 评论 -
【机器学习手册】【10】日期和时区操作
原来早在十几岁的时候,结局就注定了。没有党争,顾慎为知道从来只有一个结果。虽然家仇都早已消失,但上官如对他造成的伤害,让他很长时间都无法相信她。霍允也是,虽然和失忆的她相处了六年,但是早年的背叛使彼此最多保持相爱相杀,恢复记忆后不能再有陪伴。感情犹豫着犹豫着,从十几岁到三十多岁了,顾慎为这辈子不会再有机会选择了。无疾而终的感情,对于一个无法落命的人来说,是最好的归宿。...原创 2022-01-11 00:21:02 · 502 阅读 · 0 评论 -
【机器学习手册】【9】字符串操作、标注词性、单词加权
大多数时候,人们并非刻意说谎,他们只是对自己说出的话没有真正深入的了解。原创 2022-01-10 21:39:29 · 486 阅读 · 0 评论 -
【机器学习手册】【8】为图像创建特征+直方图
我的生活正在走入深渊,不是说自己对人生不敢兴趣什么的,而是有一股力量让我剥夺了我的想法。就像有阿蒙在我身边,看着我每次想出个什么注意,立马就偷了过去,我连我是否有想到什么这点也不知道。...原创 2022-01-10 13:33:47 · 1390 阅读 · 0 评论 -
【机器学习手册】【7】OPENCV稍微高级点操作
前言对比度,边沿检测等等直方图import numpy as npfrom sklearn import preprocessingfrom sklearn.preprocessing import Normalizerfrom sklearn.preprocessing import FunctionTransformerfrom sklearn.preprocessing import Binarizerfrom sklearn.preprocessing import Polynom原创 2021-11-07 23:37:30 · 2457 阅读 · 0 评论 -
【机器学习手册】【6】OPENCV基础操作
前言我前年看过了《Opencv3编程入门》,当时我下的是Opencv4.0.1 , 所以有些代码用不了就改成了适合早期4.0的代码了,不知道后面的版本的使用方法变了没。我只记得概念特别多,我也看不懂,尽管笔记都做出来了。后面也没有项目经验,就都忘了。也是因为学的不好,不知道该怎么实践。你说磨皮,非线性滤波和高斯模糊这种东西,这就调用个函数的事,不屑于去做,但是物体识别也不懂,特征不知道怎么找图像加载显示import numpy as npfrom sklearn import preproces原创 2021-11-07 21:16:59 · 3018 阅读 · 5 评论 -
【机器学习手册】【5】为特征编码,分类
前言最近几天很难受,之前天天写博客写的烦了,今天想起来这些天日记没写,是因为没写日记所以烦?怎么可能,是因为没有反思,没有考虑自己是否在做对的事。我不知道怎么才算是休息,因为我不爱打游戏,喜欢的游戏比如坎巴拉都是几个人一起玩才意思。昨天出门玩了漂移板,什么时候才能耍帅啊!对无序标签编码import numpy as npfrom sklearn import preprocessingfrom sklearn.preprocessing import Normalizerfrom sklear原创 2021-11-07 16:40:46 · 2750 阅读 · 0 评论 -
【机器学习手册】【4】特征矩阵操作——数据缩放公式
前言特征缩放、归一化观察值、生成多项式、转换特征、异常值、特征离散化、聚类分组特征矩阵的缩放import numpy as npfrom sklearn import preprocessing as prepfeature_matrix = np.array( [ [-200], [-100], [0], [100], [200], ])print("origin feature matrix原创 2021-11-04 15:27:39 · 696 阅读 · 0 评论 -
【机器学习手册】【3】熟练使用pandas,数据帧操作
前言pandas的联系网页不能扒下来啊,所以练习的时候需要自己根据结果创建一个csv文件喽。原创 2021-10-29 00:21:40 · 4324 阅读 · 0 评论 -
【机器学习手册】【2】熟悉sklearn,加载数据集,完整
前言这篇依然没有涉及什么高深的原理,仅仅是上手练习的一些东西。加载样本import numpy as npfrom scipy import sparsefrom sklearn import datasets#加载手写数字的数据集digits_set = datasets.load_digits()#创建特征矩阵features_matrix = digits_set.data#创建目标向量target_vector = digits_set.target#查看第一个原创 2021-10-28 21:07:45 · 4945 阅读 · 0 评论 -
【机器学习手册】【1】熟练使用向量矩阵和数组 —— 二维矩阵叉乘公式
前言熟练使用python计算向量、矩阵、数组之后,是不是就不用matlab了?应该不是,matlab的函数完善,而python我还不知道缺什么函数和功能。基本操作创建import numpy as np#创建行向量[1,2,3]print(np.array([1,2,3]))#创建列向量[[1],[2],[3]]print(np.array([[1],[2],[4]]))#创建矩阵print(np.array([[1,2,3],[4,5,6],[7,8,9]]))#创建矩阵p原创 2021-10-28 19:17:45 · 5039 阅读 · 1 评论 -
【PID】【3】模拟的无人机系统,反向的积分就是微分——拉普拉斯变换和Z变换
前言以前有一次想把三角波,转换成矩形波,因为刚学了模电,我知道可以用微分放大电路来做。因为三角波的斜率是正负交换的,刚好对应矩形波的上下。但是,因为振铃现象的存在,微分效果不可能很好。但是,我之后查到了一个改进型微分电路,在反馈上加上反方向的积分电路,最后效果就是完美的微分,没有振铃现象。可以完美地把三角波转换成方波。所以,合适的微分应该由积分来实现,这个对模拟系统而已也是一样了(大概)。在【反馈】传递函数(系统函数)----------来自《企业级编程与控制理论》 里有推导,拉普拉斯的系统中原创 2021-10-26 17:13:58 · 1620 阅读 · 0 评论 -
【PID】【2】模拟无人机系统,抗积分饱和PID,完美
前言在之前的普通PID系统上进行修改,判断积分饱和,当积分饱和并且无人机实际越过目标时,把积分项设置为0。之前出现这样的跳变的时候,无人机越过了目标值,因为积分值负的太厉害! 如果当无人机到了目标值,在这时刻,删除掉这个积分值,那就好了!!!___·原理图在PID输出后,立马判断一下值的大小,是否超过限制!!!如果经过钳制器的输入输出不相等,说明此时PID已经饱和!!!当err的正负与PID输出的正负一样的话,说明是还在往一个方向改变!!!于是,此时就是关闭积分项的时候了。IS HIGH原创 2021-10-26 14:51:40 · 512 阅读 · 0 评论 -
【PID】【1】无人机起降模拟系统,普通PID
前言以前看《企业编程与控制理论》的时候,一直不明白为什么PID控制这么差劲,后面才知道是自己学的太少了。这篇是基础,任然是简单的PID,不抗饱和,也什么都不抗。PID# -*- encoding: utf-8 -*-# @File:__init__.py# @Author:Demllie# @Time:2021/10/25,12:49import numpyimport matplotlib.pyplotfrom mpl_toolkits.axisartist.axislines i原创 2021-10-25 17:42:36 · 439 阅读 · 0 评论 -
【py 包】避免过长的调用
一个python包 feedback 里,有__init__.pypid.pyadv.py而, pid.py 和 adv.py 中都有pid函数,adv函数如果想调用时,像下面这么用的话import feedbackfeedback.pid()就需要在 __init__.py 中这样写from feedback.pid import pidfrom feedback.adv import adv包内文件如何导入模块#adv.pyfrom feedback import原创 2021-04-19 01:05:41 · 119 阅读 · 0 评论 -
【py spider】读取代理ip文件的几个函数 | 代理ip获取 | TXT
代理ip的时候有三种方式买到一批代理ip号后,利用卖者网站给的id访问卖者网站,返回一个ip号卖家网站发一个TXT文件,放一批ip号下载卖家的软件,会更改本地的ip我使用的是第二种,黑洞ip的import requestsimport osimport random# 全局ip池ips = []# 当前代理current_proxy = ''def ips_init(): # 读取ip代理 global ips ips = [] f原创 2021-04-14 22:24:03 · 247 阅读 · 0 评论 -
【PyQT5】自定义信号——pyqt比qt更好用
前言先下载好sip,pyqt5,pyqt5-tools,准备好QT designer,PyUIC两个工具QT Designer新建项目后,建一个.py文件,打开外部工具QT Designer,创建为QWidget窗口,保存了另一个名称的.ui文件,名称不能与前面的.py文件一样。设计好窗口后,保存,使用外部工具PyUIC(点一下就可以),然后会生成一个.py文件。每次修改后都要使用PyUIC更新一下这个.py文件!自定义信号注意定义好信号后,connect时会显示pyqtSignal原创 2021-01-19 10:41:20 · 1516 阅读 · 1 评论 -
解决了pip安装到别的python版本上的问题
Scripts文件下有pip.,比如我装的python3.7下有pip.exepip3.exepip3.7.exe除了pip3.7其他两个pip都删除,然后把pip3.7.exe改成pip.exe为了避免后面可能的问题,我就加个后缀留着没删除。原创 2021-01-16 12:57:14 · 702 阅读 · 0 评论 -
【PID】缓存命中率控制系统-----------来自《企业级编程与控制理论》
前言需要多大的缓存才能维持特定的命中率?> Cache Hit Rate 缓存命中率指的是某处内存被缓存数据后被访问到(命中)的概率,即一段时间内命中数与访问数的比例。原创 2020-01-18 00:13:04 · 492 阅读 · 0 评论 -
【PID】随机缓存系统-----------来自《企业级编程与控制理论》
前言PID不仅仅用于智能硬件的控制,只要是有用到简单的反馈,那就一定用到过比例、积分、微分来对反馈量计算。一个PID反馈函数会涉及这样三个操作,一般用拉布拉斯变换后的结果表示。想到函数可能进行泰勒展开,我猜测比PID更简单的操作就是用多项式来表示反馈函数。...原创 2019-10-01 20:38:17 · 399 阅读 · 0 评论 -
python四舍五入函数有错?
当传入的是以2.5 , 4.5 ,6.5结尾的时候,这个5就直接被省略了。其他情况结尾时,四舍五入功能还存在。原创 2019-08-05 08:59:22 · 151 阅读 · 0 评论 -
PYTHON数据类型,学习笔记
.....原创 2019-04-06 22:48:58 · 530 阅读 · 0 评论 -
pycharm中安装了新版本的pip,但是还是显示没有更新-------SOMETHING HAPPENED
在命令提示符里用python -m pip install --upgrade pip安装新版本的pip然后用pip show pip查看pip的版本为最新的。但是在pycharm的终端上还是显示没有更新。解决方法是easy_install pip...原创 2019-03-10 12:24:17 · 5812 阅读 · 6 评论