windawdaysss
学习使人进步
展开
-
pyart库之离线安装与应用
接着上一篇简单记录python另一库pyart的安装和应用。原创 2024-11-07 17:26:10 · 587 阅读 · 0 评论 -
天气雷达PPI图绘制之python中cinrad库离线安装应用
需要绘制PPI图来做分析,之前的绘图方式不再支持,故此篇文章记录应用python强大的cinrad第三方库绘制PPI图之cinrad的安装和简单应用,后续相关等学到新知识再更新。原创 2024-11-06 16:29:29 · 994 阅读 · 0 评论 -
matplotlib绘制曲线图
将一条或多条曲线绘制在一张图上以及在一张图上绘制多个子图,并共享y轴。原创 2023-11-17 16:18:44 · 641 阅读 · 0 评论 -
python视频基础处理
本文主要介绍读取视频文件,保存视频帧图片;将帧图片合成为视频;读取视频文件,对视频帧图片进行心处理,将处理完的帧图片合成视频,以完成对视频的处理。原创 2023-07-11 15:39:00 · 1983 阅读 · 0 评论 -
python读取和保存GeoTiff格式数据
空间数据组织有两种基本形式:矢量数据和栅格数据,与计算机存储图像组织形式类似。GeoTIFF是一种基于 TIFF 的地理空间栅格数据存储格式,是目前被支持最广泛、最通用的空间栅格数据格式之一。GeoTIFF是TIFF 格式的一种扩展, 支持地理空间参考的TIFF. GeoTIFF 是TIFF规范的一部分。原创 2023-02-15 11:03:45 · 4739 阅读 · 0 评论 -
栅格区域人口分布数据获取及坐标系转换
需要获取的是目标栅格区域内的人口分布(密度)数据。本文从数据获取,到处理方式上一步步详细进行阐述,借助工具有:arcgis10.7,python3.7,matlabR2018b。原创 2022-10-28 17:04:01 · 6202 阅读 · 6 评论 -
自编神经网络应用于MNIST手写数字识别
本文仅使用python语言来自编神经网络算法应用于MNIST手写数字的识别,在此基础上通过过算法中的参数进行调优来提高模型的识别效果。原创 2022-09-28 11:39:38 · 404 阅读 · 0 评论 -
pytorch应用于MNIST手写字体识别
手写字体MNIST数据集是一组常见的图像,其常用于测评和比较机器学习算法的性能,本文使用pytorch框架来实现对该数据集的识别,并对结果进行逐步的优化。原创 2022-07-30 20:05:58 · 1526 阅读 · 3 评论 -
非线性方程组求解方法及python代码实现
工作中,遇到工程上的一个四元的非线性方程组需要求解,经过各路大神的协助,终将该问题解决,在此进行记录,同时也写给需要的你们。四、测试测试结果如下:-(需要补)原创 2022-07-03 12:41:15 · 3187 阅读 · 0 评论 -
ERA5再分析资料下载攻略
ERA5再分析资料下载详细过程记录原创 2022-06-23 11:55:49 · 20781 阅读 · 12 评论 -
python api接口调用和文件上传测试
python 测试API接口原创 2022-03-30 10:41:00 · 2293 阅读 · 0 评论 -
python通过FTP从远程服务器下载文件
python通过FTP从远程服务器下载文件原创 2022-02-22 16:57:02 · 1874 阅读 · 0 评论 -
pycharm文件说明及matplotlab绘图设置
pycharm文件说明及matplotlib绘图设置原创 2022-01-14 11:30:03 · 765 阅读 · 0 评论 -
牛客刷题前指南
前言以前一直在leetcode上刷编码题,今天转到了牛客上,刷题规则与leetcode上有有些许差别,基本是输入和输出的差别,经过本人实验,将规则写出来做个记录,以便下次在牛客刷题忘记有个参考,这里主要以我常用和熟悉的语言:python,matlab,以及C#为例来说明。题目描述计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单原创 2021-12-05 11:50:05 · 12558 阅读 · 2 评论 -
排序算法
本文总结数据结构中的几大排序算法,从原理、复杂度、稳定性和代码来逐步阐述。首先明确一个概念:稳定性:如果一个排序算法是稳定的,当有两个相等键值的记录S和R,且在原本的列表中R是出现在S之前,则在排序过后的列表中R也将会是在S之前。一、冒泡排序原理:对于列表任意相邻的两个元素进行比较,若前一个大于后一个,则两者进行交换,否则不交换。一趟冒泡下来,最大元素处在最后位置上,然后对前(n-1)个元素进行类似的操作,重复此过程,直到列表成为有序为止。总共需要(n-1)次冒泡,第k次冒泡需要的比较次数为(n-原创 2020-09-27 14:28:27 · 194 阅读 · 0 评论 -
Logistic回归算法及实现
Logistic回归可以被看成是一种概率估计。我们在每个特征上乘一个回归系数,然后所有值相加,总和带入sigmoid函数,得到一个0~1之间的数值,大于0.5的被分到1类,小于0.5的被分到0类别中。一、理论基础用Logistic回归进行分类的主要思想是:根据现有数据对分类边界线建立回归公式,以此进行分类。“回归”源于最佳拟合,表示要找到的最佳拟合参数。优点:计算代价不高,易于理解和实现缺点:易欠拟合,分类精度可能不高适用数据类型:数值型和标称型sigmoid函数梯度算子总是指向函数值变化原创 2020-09-02 18:43:07 · 1075 阅读 · 0 评论 -
朴素贝叶斯分类算法及其实现
对于分类任务来说,使用概率有时要比使用硬规则更为有效,朴素贝叶斯即是一种基于概率论进行分类的方法。一、基础理论原创 2020-09-01 14:34:53 · 1691 阅读 · 0 评论 -
决策树之ID3算法及python实现
基本概念信息增益: 划分数据前后信息发生的变化。划分数据的最大原则是:将无序数据变得更加有序划分数据获得最高信息增益的特征是最好的特征。信息:若待分事务可被划分在多个类中,则x(i)的信息为:L(x(i)) = -log2p(x(i))其中p(x(i))是为该分类的概率。-熵:信息的期望值:H = -...原创 2020-08-24 16:07:38 · 981 阅读 · 0 评论 -
CNN之从头训练一个猫狗图片分类模型
猫狗图片下载地址:链接:https://pan.baidu.com/s/1l1AnBgkAAEhh0vI5_loWKw提取码:2xq4说明:大概有816M大小,分为train和test,train有cat和dog标签作为图片名字。一、建立训练、验证、测试图片集import osimport shutiloriginal_dataset_dir = "/home/suanfa/picture/dogs-vs-cats/train/train"base_dir = "dogs_and_cats原创 2020-07-28 15:44:54 · 1461 阅读 · 0 评论 -
python对mp3音乐剪切
在对mp3音乐进行剪切前需将mp3转换为wav格式,首先需要安装如下2个库一、库安装(加上清华镜像源加快进度)pip install pydub -i https://pypi.tuna.tsinghua.edu.cn/simple some-package # 格式转换需要pip install scipy -i https://pypi.tuna.tsinghua.edu.cn/simple some-package # 截取音乐需要二、mp3转WAVfrom pydub原创 2020-06-02 17:10:26 · 3345 阅读 · 0 评论 -
ubuntu18.04配置python中的tensorflow-gpu环境
换了系统之后需要重新配备python的环境,我的电脑系统是ubuntu18.04,GPU10.1版本,打算装3.6版本的python。搜索tensorflow版本conda search tensorflow查看安装源conda config --show channels添加清华源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add ch原创 2020-05-18 19:02:05 · 277 阅读 · 0 评论 -
用python转换midi到wav
在网上查找此类转换的相关文章,未找到合适的,经过本人的刻苦钻研,终于大功告成,下面就娓娓道来。安装库pip install midi2audiopip install fluidsynth导入和转换from midi2audio import FluidSynths = FluidSynth()fs.midi_to_audio('input.mid', 'output.wav')以上input.mid为想要转换的midi文件所在位置,output.wav为输出wav音乐所在位置。注意:原创 2020-05-14 17:18:58 · 4759 阅读 · 8 评论