✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志读取txt文本python常用的读取文件函数有三种read()、readline()、readlines() 以读取上述txt为例,看一下三者的区别read() 一次性读全部内容一次性读取文本中全部的内容,以字符串的形式返回结果wit
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。本文参考自Flask官方文档,大部分代码引用自官方文档。安装flask首先我们来安装Flask。最简单的办法就是使用pip。pip install flask然后打开一个P
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志一、OpenCV简单介绍安装OpenCV,使用pip安装,推荐使用清华源,速度快:pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple另外还需要另外一个模块:pip install opencv-
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志格式: 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m 注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个;另外由于表示三个参数不同含
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志机器学习线性回归模型线性回归(linear regression)是一种线性模型,它假设输入变量 x 和单个输出变量 y 之间存在线性关系具体来说,利用线性回归模型,可以从一组输入变量 x 的线性组合中,计算输出变量 y:y=ax+b给定有d个属性(特征)描述的示例 x =(x1;
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志昨晚写了关于Matplotlib的可视化,今天推荐一个可视化的利器-pyecharts。前文链接:Python可视化图表生成-Matplotlib安装pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecha
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志Matplotlib 是Python中类似 MATLAB 的绘图工具,熟悉 MATLAB 也可以很快的上手 Matplotlib安装pip install matplotlib折线图import numpy as npimport matplotlib.pyplot as plti
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志财务阿姨们最近遇到一项重复的工作,需要开具大量的电子发票并发送到客户指定的邮箱,故找到我们帮忙弄一个小工具提高工作效率,SMTP协议首先了解SMTP(简单邮件传输协议),邮件传送代理程序使用SMTP协议来发送电邮到接收者的邮件服务器。SMTP协议只能用来发送邮件,不能用来接收邮件,
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志工作上需要搭建一个音频推送服务,考虑到使用python Flask搭建一个服务,下面给出简单的代码,代码中每次请求推送当前目录下的音频文件。from flask import Flaskfrom flask import Responseimport osapp = Flask(_
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志今天在做项目的时候,遇到一个参数的选择,需要实时看参数变化对结果影响,查阅资料看到OpenCV的滑动条,故分享一篇文章滑动条(Trackbar)是一种可以动态调节参数的工具,它依附于窗口而存在。createTrackbar() 这个函数用于创建一个可以调整数值的滑动条,并将滑动条附
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志前言在进行图像处理时,经常会用到读取图片并显示出来这样的操作,所以本文总结了python中读取并显示图片的3种方式,分别基于opencv、matplotlib、PIL库实现,并给出了示例代码,介绍如下。OpenCVOpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志一位读者建议多分享一些具体算法相关的内容,这期分享一下数据挖掘相关的算法。简介又叫K-均值算法,是非监督学习中的聚类算法。基本思想k-means算法比较简单。在k-means算法中,用cluster来表示簇;容易证明k-means算法收敛等同于所有质心不再发生变化。基本的k-mea
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志任何编程语言的高级特征通常都是通过大量的使用经验才发现的。比如你在编写一个复杂的项目,并在 stackoverflow 上寻找某个问题的答案。然后你突然发现了一个非常优雅的解决方案,它使用了你从不知道的 Python 功能!Lambda 函数Lambda 函数是一种比较小的匿名函数
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志算法简介邻近算法,又叫K近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。个人感觉KNN算法(K-NearestNeighbor)一种极其简单粗暴的
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志在项目上,帮财务开发了一个小工具,但财务不会用python,需要帮忙打包成exe可执行文件。目前比较常见的打包exe方法都是通过Pyinstaller来实现的,本文也将使用这种常规方法。安装Pyinstaller安装Pyinstaller,直接在cmd使用pip命令pip
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志要创造卡通效果,我们需要注意两件事: 边缘和调色板,这就是照片和卡通的不同之处。为了调整这两个主要组成部分,我们将经历四个主要步骤:加载图像创建边缘减少调色板将边缘掩模与彩色图像结合1. 图片导入import cv2import numpy as npimg = cv2.imrea
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志RBF神经网络和BP神经网络的区别就在于训练方法上面:RBF的隐含层与输入层之间的连接权值不是随机确定的,是有一种固定算式的。下面以精确型RBF为例。 假设每个样本有R维的特征。有S1个训练集样本。IW1表示训练集,即S1XR的一个矩阵。此时,输入一个R维的测试集样本p,
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志Python作为一种高级编辑语言,有很多使用的小技巧,分享一期。1、变量值互换a = 0b = 1a,b = b, a2、连续赋值a, b = 2, 13、自动解包赋值a,b,c,d = [1,3,4,'domi']aa,*others = [1,3,4,'domi']>&g
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志Python代码在本机调试结束后,需要移植到服务器上或者发布到git,其中的一个问题就是代码涉及到的第三库,很有可能出现第三方库配置的问题,这个时候就需要通过requirements.txt来明确告诉使用者如何配置运行环境,运行环境推荐Anaconda来配置,类似docker镜像,
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志计算机视觉其实是通过摄像头采集的画面去模拟人眼识别物体,这是个很广泛的学科,应用也很多。机器如何去看世界:A. 用数字表示颜色:在计算机科学中,每种颜色都由指定的十六进制值来表示。机器通过这种编码方式,来了解图像像素是由什么颜色组成的。而作为人类,我们天生就拥有基因来区分不同色调。
对于Python初学者来说,在看别人代码时经常会看到if __name__ == "__main__",这时心里就开始吐槽:“绝对又是装X,我特么不写这句话,代码不照样跑得好好的!我刚开始碰到这行代码时,心里也是这样想的!吐槽归吐槽,存在必然有存在的道理。现在就来看看这句代码到底是个啥意思,因为这句话能够帮你对Python模块的理解上一个层次。通过例子来理解只要你创建了一个模块(一个.py
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志在本机开发完程序后,需要把程序移植到服务器之类的目标机上运行,或者分发给其余同事,经常会遇到第三方库管理,或者是不同项目之间用到的第三方库版本不一致,例如有时候需要tensorflow 1版本,有的时候希望用最新的2.3版本,这样导致了运行环境的管理复杂度,对于第三方库管理推荐通过
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志目标检测评价指标:准确率 (Accuracy),混淆矩阵 (Confusion Matrix),精确率(Precision),召回率(Recall),平均正确率(AP),mean Average Precision(mAP),交除并(IoU),ROC + AUC,非极大值抑制(NM
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志投简历、找工作这些事都需要证件照,有些还要求证件照背景颜色、尺寸大小,本文分享一下如果通过Python OpenCV来实现照片裁剪和更换背景色1、读取照片import cv2import numpy as np# 读取照片image = cv2.imread('1.jpg')2、修
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志对于每个程序开发者来说,调试几乎是必备技能。常用Pycharm编辑器里的方法有Print大法、log大法,但缺少类似Matlab的变量区,给代码调试带来不便,特别是在有函数的情况下,变量无法实时查看。1、Python Console在Pycharm编辑器里面有个Python Con
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志图像像素运算算术运算加,减,乘,除应用:调节亮度,调整对比度逻辑运算与,或,非应用:遮罩层控制改变对比度,亮度图片读入程序中后,是以numpy数组存在的。因此对numpy数组的一切功能,对图片也适用。对数组元素的访问,实际上就是对图片像素点的访问。彩色图片访问方式为:img[i,j
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志你是不是觉得每次新建项目都要写一次# coding:utf-8,感觉特烦人呐!懒(fu)人(li)教程来啦,先看效果图吧如图进入设置然后将下列内容粘贴进去就行了,是不是很简单# !/usr/bin/env python# -*- encoding: utf-8 -*-"""
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志python日常处理字符串较多,本文总结一下Python的日常使用,包括字符串的替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等1、去空格及特殊符号s.strip().lstrip().rstrip(',')2、复制字符串sStr1 = 'strcpy'sStr2
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志在公司某些工作场景下,需要大量重复的工作,重复的工作完全可以通过python软件的自动化实现,省时省力。本文分享python自动化办公的利器之一--pyautogui,通过pyautogui可以轻松控制鼠标和键盘操作。PyAutoGUI是一个纯Python的GUI自动化工具,其目的
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号