- 博客(58)
- 收藏
- 关注
原创 C++入门学习笔记
本文简要记录了在Visual Studio中学习C++的入门,该学习笔记主要参考了《C++ Primer》第5版,后续内容待补充。
2025-10-10 13:38:07
223
原创 天气雷达PPI图绘制之python中cinrad库离线安装应用
需要绘制PPI图来做分析,之前的绘图方式不再支持,故此篇文章记录应用python强大的cinrad第三方库绘制PPI图之cinrad的安装和简单应用,后续相关等学到新知识再更新。
2024-11-06 16:29:29
1523
原创 TypeError: Cannot interpret ‘<attribute ‘dtype‘ of ‘numpy.generic‘ objects>‘ as a data type 解决方案
使用pandas中的info()函数时出现如题错误。更新了pandas版本后问题解决。
2024-06-07 13:45:32
706
1
原创 python视频基础处理
本文主要介绍读取视频文件,保存视频帧图片;将帧图片合成为视频;读取视频文件,对视频帧图片进行心处理,将处理完的帧图片合成视频,以完成对视频的处理。
2023-07-11 15:39:00
2218
原创 qt6.2.4下载在线安装
qt官网声明5.15版本以后不提供安装包安装,均需在线安装:Due to The Qt Company offering changes, open source offline installers are not available any more since Qt 5.15。此文主要记录在线安装方法及遇到问题解决方式。
2023-04-16 11:23:04
1216
2
原创 python读取和保存GeoTiff格式数据
空间数据组织有两种基本形式:矢量数据和栅格数据,与计算机存储图像组织形式类似。GeoTIFF是一种基于 TIFF 的地理空间栅格数据存储格式,是目前被支持最广泛、最通用的空间栅格数据格式之一。GeoTIFF是TIFF 格式的一种扩展, 支持地理空间参考的TIFF. GeoTIFF 是TIFF规范的一部分。
2023-02-15 11:03:45
5024
原创 栅格区域人口分布数据获取及坐标系转换
需要获取的是目标栅格区域内的人口分布(密度)数据。本文从数据获取,到处理方式上一步步详细进行阐述,借助工具有:arcgis10.7,python3.7,matlabR2018b。
2022-10-28 17:04:01
6958
8
原创 自编神经网络应用于MNIST手写数字识别
本文仅使用python语言来自编神经网络算法应用于MNIST手写数字的识别,在此基础上通过过算法中的参数进行调优来提高模型的识别效果。
2022-09-28 11:39:38
462
原创 pytorch应用于MNIST手写字体识别
手写字体MNIST数据集是一组常见的图像,其常用于测评和比较机器学习算法的性能,本文使用pytorch框架来实现对该数据集的识别,并对结果进行逐步的优化。
2022-07-30 20:05:58
1639
3
原创 非线性方程组求解方法及python代码实现
工作中,遇到工程上的一个四元的非线性方程组需要求解,经过各路大神的协助,终将该问题解决,在此进行记录,同时也写给需要的你们。四、测试测试结果如下:-(需要补)
2022-07-03 12:41:15
3364
原创 python绘制降水色斑图
前言本来想绘制如下的色斑图,但一开始不知到它叫这个名字,从等值线开始查起,发现等值线绘制是个比较大且难的问题,会出现等值点计算、等值点追踪、等值线裁剪等一些列的部分所组成,预想到最后还可能会出现效率问题,然,现今已有很多成熟和软件已集成(实现)了该功能,故在查找方法(方式)过程中小伙伴发现了它原来的真实名字,好了,废话到此结束。一、色斑图绘制1. 加载数据做加载的数据包括,经度、维度、降水值三类数据,我把它们存在了一个csv文件中了,由于数据提前已进行了插值处理,因此这里不再进行插值计算。def
2022-01-25 20:45:38
12322
13
原创 牛客刷题前指南
前言以前一直在leetcode上刷编码题,今天转到了牛客上,刷题规则与leetcode上有有些许差别,基本是输入和输出的差别,经过本人实验,将规则写出来做个记录,以便下次在牛客刷题忘记有个参考,这里主要以我常用和熟悉的语言:python,matlab,以及C#为例来说明。题目描述计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单
2021-12-05 11:50:05
12865
2
原创 c#查找一个环上的所有递增序列
问题描述:一个360度的圆环上以相同间隔有360个数据点,其中包含异常数据点(比如Nan),要求找到此环上的所有值连续增加的序列的集合。解决思路:1、首先从所给环中找到第一个数据下降的点或是异常点,以此作为递增序列查找的初始点,并进行保存;2、从初始点开始循环,找到一个正常的数据点,则从下一个点开始循环搜寻增长序列,直到遇到异常数据或数值下降为止,若增长的数列所含数值个数大于等于2,对此序列进行保存;3、当步骤2循环到末尾,若末尾的数值小于最开始的数值,将两者进行合并保存。以下为代码实现部分,主
2021-05-27 10:27:35
346
原创 排序算法
本文总结数据结构中的几大排序算法,从原理、复杂度、稳定性和代码来逐步阐述。首先明确一个概念:稳定性:如果一个排序算法是稳定的,当有两个相等键值的记录S和R,且在原本的列表中R是出现在S之前,则在排序过后的列表中R也将会是在S之前。一、冒泡排序原理:对于列表任意相邻的两个元素进行比较,若前一个大于后一个,则两者进行交换,否则不交换。一趟冒泡下来,最大元素处在最后位置上,然后对前(n-1)个元素进行类似的操作,重复此过程,直到列表成为有序为止。总共需要(n-1)次冒泡,第k次冒泡需要的比较次数为(n-
2020-09-27 14:28:27
251
原创 Logistic回归算法及实现
Logistic回归可以被看成是一种概率估计。我们在每个特征上乘一个回归系数,然后所有值相加,总和带入sigmoid函数,得到一个0~1之间的数值,大于0.5的被分到1类,小于0.5的被分到0类别中。一、理论基础用Logistic回归进行分类的主要思想是:根据现有数据对分类边界线建立回归公式,以此进行分类。“回归”源于最佳拟合,表示要找到的最佳拟合参数。优点:计算代价不高,易于理解和实现缺点:易欠拟合,分类精度可能不高适用数据类型:数值型和标称型sigmoid函数梯度算子总是指向函数值变化
2020-09-02 18:43:07
1167
原创 决策树之ID3算法及python实现
基本概念信息增益: 划分数据前后信息发生的变化。划分数据的最大原则是:将无序数据变得更加有序划分数据获得最高信息增益的特征是最好的特征。信息:若待分事务可被划分在多个类中,则x(i)的信息为:L(x(i)) = -log2p(x(i))其中p(x(i))是为该分类的概率。-熵:信息的期望值:H = -...
2020-08-24 16:07:38
1031
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅