自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(411)
  • 资源 (25)
  • 收藏
  • 关注

原创 拉格朗日插值原理及其Julia实现

介绍拉格朗日插值的数学原理,并通过纯julia代码进行实现,最后测试绘图。

2023-02-02 16:29:36 21

原创 【tkinter】用不到50行Python代码,写一个扫雷小游戏

学会了布局和绑定事件,就可以开发一些简单的应用,比如扫雷小游戏。从外观来看,扫雷就是一个按钮矩阵,左键点击按钮,如果按钮里埋了雷,那么就游戏结束,否则继续游戏。

2023-02-02 08:00:00 45

原创 懂了委托,才算真正入门C#

委托这个名字取的神乎其神的,但实质是函数式编程,把函数作为参数传递给另一个参数,在图形界面编程中非常常用,是控件绑定动作的基本方法。

2023-02-01 13:43:49 163 1

原创 【Scipy】菲涅尔积分和羊角螺线

菲涅尔积分一般被写为$S(x)$和$C(x)$,当二者分别为x和y变量时,就可以得到羊角螺线

2023-02-01 07:15:00 170

原创 Windows包管理工具winget

包管理工具的使用方法都是大同小异的,用过python都知道`pip install XXX`,用过Linux也都知道`sudo apt-get install XXX`。`winget`也是大同小异。

2023-01-31 09:11:01 172

原创 Pythoner不得不知的11个列表操作小技巧

总结了一些列表展开、查询、索引等方面的小技巧,灵活运用,效率翻倍

2023-01-31 07:50:25 157

原创 Python列表详解

本文详细介绍了Pytohn中最常用的数据结构list的基本用法和内置方法

2023-01-31 07:49:20 179

原创 【Tkinter】终于把StringVar讲明白了

StringVar是Tkinter中非常重要的概念,有了这个,就可以更加灵活地定制动态的界面内容,是Python桌面开发必备的概念。

2023-01-31 07:00:00 241

原创 Python从入门到入土的90行代码

从新手到高手,从菜鸟到大神,精选90行代码,来看看你能看懂多少行?

2023-01-30 12:05:42 2173 3

原创 Scipy误差函数详解

误差函数的实质是正态分布的概率,其重要性可见一斑

2023-01-30 06:15:00 216

原创 Python将rar格式转换为zip格式

由于Windows文件管理器可以打开zip格式的压缩包,所以希望将所有的rar压缩包转成zip格式。在python中,需要导入`zipfile`和`rarfile`来处理这两种压缩文件。

2023-01-29 09:37:50 279 1

原创 Python标准库之哈希模块hashlib

`hashlib`模块实现了多种哈希算法,包括MD5以及SHA家族的算法,通过`algorithms_guaranteed`可以查看`hashlib`中封装的所有算法

2023-01-29 07:30:00 228

原创 用Python绘制傅里叶级数和泰勒级数逼近已知函数的动态过程

级数是对已知函数的一种逼近,比较容易理解的是Taylor级数,通过多项式来逼近有限区间内的函数,其中最著名的应该是自然指数,根据其导数不变的特点,我们可以很容易得到其表达式,随着N的不断增加,其逼近过程如图所示

2023-01-28 15:56:21 766

原创 【Python】Scipy调用矩形分割算法

DIRECT,即DIvinding RECTangle (矩形分割)算法。其基本思路是, 对于待优化函数$f(x)$,将求解区域分割为多个超立方体,并估计其中心的函数值$f(x_i)$。其迭代过程,则把每个超立方体都视作一个新的求解区域,从而继续分割,直到满足求解条件。

2023-01-28 07:30:00 255

原创 Python处理zip压缩文件

顾名思义,`zipfile`是处理`zip`文件的模块,其中最重要的类是`ZipFile`

2023-01-27 07:30:00 585 1

原创 【scipy】Python调用非线性最小二乘法

在scipy中,非线性最小二乘法的目的是找到一组函数,使得误差函数的平方和最小

2023-01-26 08:00:00 903 1

原创 tkinter布局详解

`Tkinter`共有三种布局方案,分别是绝对位置布局`place`, 相对位置布局`pack`和网格布局`grid`。

2023-01-25 08:00:00 1021

原创 【C#】WPF实现经典纸牌游戏,适合新手入门

通过C# WPF实现了经典的纸牌游戏。

2023-01-24 13:26:09 2064 1

原创 【Python标准库】base64模块

在`binacii`模块中提供了base64的编解码方法,而`base64`模块,除了`base64`之外,还提供了`Base16`, `Base32`, `Base85`的数据编码方法。这些不同的`BaseXX`,区别在于利用字符的数目,比如`Base16`代表使用了16个字符。实际上,除了`base64`提供的这几种编码方式之外,还有`base62, base91, base92`等等。

2023-01-24 08:00:00 1096

原创 【Python】司徒卢威函数

司徒卢威函数是下面的非齐次贝赛尔方程的一组解

2023-01-23 07:15:00 738

原创 WPF作图神器Interactive DataDisplay的初步使用

Interactive DataDisplay是一款比较优秀的C#绘图控件,尽管与一些商业控件还有不小的差距,关键是开源免费轻量。

2023-01-23 01:21:28 2916 1

原创 sklearn数据降维之字典学习

如果把降维理解成压缩的话,那么字典学习的本质是编码,其目的是找到少量的`原子`,用以描述或构建原始样本。

2023-01-22 07:45:00 270 2

原创 【Python】Numpy多项式详解

Numpy中封装了六种多项式类,除了常规的多项式外,还有五种在数学、物理中常用的正交多项式,例如Hermite多项式在量子力学中是谐振子的本征态;Legendre多项式可表示点电荷在空间中的激发电势;切比雪夫多项式可用于缓解龙格现象;拉盖尔多项式则是氢原子基函数的径向部分,本文对这些内容做一个总结。

2023-01-21 08:00:00 1253

原创 Numpy文件交互:.npy和.npz有什么区别?

`Numpy`提供了以`.npy`为后缀的文件存储方案,与这种文件格式密切相关的读、写函数分别是`np.load`和`np.save`。通过`savez`可以一次性存储多个数组,并可通过`load`以键值对的形式读取出来;如果觉得文件太大,可以通过`savez_compressed`进行压缩。

2023-01-20 07:30:00 1345 1

原创 Python之拉盖尔多项式

拉盖尔多项式是拉盖尔方程的标准解,但其更著名的应用是薛定谔方程在解氢原子的时候,其径向函数最后要乘上一个拉盖尔多项式。

2023-01-19 07:45:00 1042 1

原创 【Python标准库】LZ77编码的基本原理和lzma模块

Python标准库总共提供了三种压缩算法,分别是`zlib`, `bz2`以及`lzma`,并且位这三个模块提供了高度相似的API,考虑到`zlib`中已经对很多定义做了详尽的解读,本文主要介绍一下`lzma`的核心编码方案,然后对常用的函数做一个示例。

2023-01-18 07:45:00 278 1

原创 【WPF】用100行C#代码实现扫雷

用100行C#代码实现一个扫雷程序,非常简单,适合新手入门。

2023-01-17 17:23:10 2905 1

原创 python模拟三颗恒星的运动

目前来说我们并不关心真实的物理对象,而只想看一下三个随机的点放在三个随机的位置,赋予三个随机的速度,那么这三个点会怎么走。

2023-01-17 07:30:00 928 1

原创 【Python】Numpy用fromfile和tofile读写文件

fromfile和tofile既可以读写二进制文件,也可以读写文本文件,是非常灵活的文件读取函数。

2023-01-17 07:30:00 294

原创 用Python画科赫雪花

科赫曲线因为十分像雪花,所以被成为雪花曲线,生成方式十分简单,总共分两步1. 画一个正三角形2. 将正三角形的每个边三等分,然后以中间的那份为边,再画出个三角形。3. 重复第二步。

2023-01-16 16:10:55 962

原创 用Scipy理解Gamma函数

Gamma函数是阶乘的解析延拓,在概率论中非常常见,例如Gamma分布表示某个事件在某个时刻发生第n次的概率。

2023-01-16 06:00:00 324

原创 用R语言绘制泰勒级数的逼近过程

从图的变化可以看出,随着阶数的不断增多,Taylor级数对三角函数越来越适应,最后大约在第5次之后,其变化就已经微不可察了,这就是多项式逼近的强大之处。

2023-01-15 13:05:06 716 1

原创 Python处理第一类切比雪夫多项式

Chebyshev多项式是一种非常重要的正交多项式,在逼近理论中有重要应用,第一类切比雪夫多项式的根可用于多项式插值,对弥补龙格现象有很大的帮助。

2023-01-15 05:45:00 576

原创 用R语言画切线和法线

切线就是与原图像相切,法线就是与原图垂直,概念很简单,但实现起来并不是很无脑

2023-01-14 15:58:50 763 2

原创 用R语言理解全微分

全微分的概念和梯度是密不可分的,本文就从梯度入手来理解全微分,并辅之以R语言作图

2023-01-14 15:57:28 779

原创 sklearn聚类之谱聚类SpectralClustering

谱聚类是一种基于图论的聚类方法,所谓图,就是将空间中的所有点连接起来,只要这些连接中出现了一个圈,就可以称之为图。如果把这些连线加上一个权重,就叫做加权图。

2023-01-14 06:45:00 562

原创 R语言实现图像的边缘检测

求导是对整个函数的定义域展开的一次性操作,但在考察其差分形式之后却发现,数值偏导数可以写成一种对局部区域的反复操作。

2023-01-13 17:26:50 384 1

原创 用R语言画出方向导数和梯度

根据单变量函数的导数定义,可以类推出多变量函数的导数定义。唯一值得注意的地方是,多变量函数在求导时需要指明针对哪一个变量求导。

2023-01-13 17:24:49 432

原创 R语言实现牛顿插值

重读微积分(一):极限重读微积分(二):三个极限常数的来源重读微积分(三):洛必达法则重读微积分(四):连续性和导数重读微积分(五):数值导数4 差商与牛顿插值如果采取间隔不等的采样,差商会变得稍显复杂,对于x0,x1,…,xnx_0,x_1,\ldots,x_nx0​,x1​,…,xn​,若与y0,y1,…,yny_0,y_1,\ldots,y_ny0​,y1​,…,yn​通过映射fff一一对应,则定义比值f[x0,x1]=f(x1)−f(x0)x1−x0f[x_0,x_1]=\frac{

2023-01-13 17:22:39 653

原创 R语言数值导数

根据导数的定义,当函数的定义域不连续时,其不连续处显然是不存在导数的,但图形可以“欺骗”我们的眼睛。

2023-01-13 17:21:20 775

winform在窗口中拖动按钮

最简单的在窗口中拖动按钮的方法 博客地址:https://tinycool.blog.csdn.net/article/details/128832455

2023-02-01

Fourier级数和Taylor级数对原函数的逼近动画

通过Python+matplotlib,针对方波、三角波、锯齿波以及三角函数、指数函数,绘制了傅里叶级数和泰勒级数对原函数的逼近过程。 博客地址:https://tinycool.blog.csdn.net/article/details/120572487

2023-01-28

爱心源码-通过Python画一颗跳动的心

通过Python绘制一颗跳动的心 对应博客:用Python画一个跳动的心 博客地址:https://tinycool.blog.csdn.net/article/details/124855801

2022-12-11

纯Python实现遗传算法

GA的核心概念是种群,种群的关键是染色体,随着自然选择,染色体通过不断地复制、交叉、突变,完成一代又一代的进化,最终得到最优的结果。 具体编程时,染色体可用字符串或者二进制进行编码;自然选择,就是适应度函数;进化就是迭代。所以技术上的关键点,就是复制、交叉、突变等过程的函数实现。 博客:纯Python实现遗传算法 地址:https://tinycool.blog.csdn.net/article/details/128121243

2022-12-02

我的第一个WinForm程序,基础控件的使用

WinForm是一门非常经济实惠的技术,就是说,可以在短时间内学会,并迅速借此进行项目开发。尽管在很多方面不够现代,做出来的东西又Low又丑,但绝大多数的应用场景也不需要高端大气上档次。或许正是因为这种特点,WinForm在工控领域用得非常多,毕竟可以迅速实现某个小功能。 博客:WinForm,可能是Windows上手最快的图形框架了 地址:https://tinycool.blog.csdn.net/article/details/127932333

2022-11-24

鸡群算法之Python实现

通过Python实现鸡群算法,包括鸡类和鸡群类,提供了判据函数的接口。 博客【Python实现鸡群算法】 地址 https://tinycool.blog.csdn.net/article/details/127942327

2022-11-20

C#面向对象初步 源代码

C#面向对象学习的最短路径 博客【抽丝剥茧,C#面向对象快速上手】的源代码 地址:https://tinycool.blog.csdn.net/article/details/127911420

2022-11-17

超分辨网络SRCNN的Pytorch实现用到的T91数据集 搬运自网络,所以不需要积分

博客地址: 超分辨网络SRCNN的Pytorch实现 https://tinycool.blog.csdn.net/article/details/124581407#comments_23475484

2022-09-30

OpenGL 着色器初步,颜色变化的三角形

OpenGL 着色器初步,颜色变化的三角形 博客地址:https://tinycool.blog.csdn.net/article/details/124840050

2022-05-18

electron爬虫:定制CSDN App

electron爬虫:定制CSDN App 博客地址:https://tinycool.blog.csdn.net/article/details/124655279

2022-05-08

PCL环境配置以及测试案例,显示斯坦福兔子

PCL环境配置以及测试案例,显示斯坦福兔子 博客:PCL1.12安装+VS2019环境配置+测试程序:斯坦福兔子 博客地址:https://tinycool.blog.csdn.net/article/details/124599871

2022-05-05

electron做一个丐版浏览器,只有输入网址显示网页的功能,适合学习

electron做一个丐版浏览器,只有输入网址显示网页的功能,适合学习 博客:用electron做一个浏览器 博客地址:https://tinycool.blog.csdn.net/article/details/124565497

2022-05-04

Python动态绘图,包括椭圆、双曲线、抛物线、摆线、心形线等常见曲线的生成。

Python动态绘图,包括椭圆、双曲线、抛物线、摆线、心形线等常见曲线的生成。 博客:Python高级动态绘图系统:复杂曲线的轨迹演示 博客地址:https://tinycool.blog.csdn.net/article/details/124532129

2022-05-02

QT布局:实现动态布局

QT实现动态布局 博客:QT实现动态布局 地址:https://tinycool.blog.csdn.net/article/details/124525866

2022-05-01

从零开始,用electron做一个倒计时工具

从零开始,用electron做一个倒计时工具 博客:用electron做个五一倒计时 博客地址:https://tinycool.blog.csdn.net/article/details/124510990

2022-04-30

QT异步命令行,通过信号和槽进行响应

对应博客:QT异步命令行:信号和槽在QProcess中的应用 博文地址:https://blog.csdn.net/m0_37816922/article/details/124465039

2022-04-28

【C#】WPF 3D 选中并挪动几何体

通过快捷键新建几何体,通过鼠标选中并拖动几何体。 博客地址:https://tinycool.blog.csdn.net/article/details/124443939 博客标题:【C#】做一个超级乞丐版的我的世界(WPF 3D 选中并挪动几何体)

2022-04-27

Python动态绘制圆锥曲线,并封装成类

基于Python中的animation,封装成圆锥曲线的绘制类,根据圆锥曲线的参数方程,来快速绘制圆锥曲线的生成过程。 博客地址:https://tinycool.blog.csdn.net/article/details/124419074

2022-04-26

【QT】通过QProcess实现一个命令行

通过QT中的QProcess实现一个命令行,粗略版本 博客地址:https://tinycool.blog.csdn.net/article/details/124397664

2022-04-25

C++ QT调用外部程序(QProcess)

QT通过QProcess调用外部程序 博客地址:https://tinycool.blog.csdn.net/article/details/124359078

2022-04-23

WPF 3D 光线颜色(给地球点颜色看看)

WPF 3D 光线颜色调节 博客地址:https://tinycool.blog.csdn.net/article/details/124356858

2022-04-23

QT文件读写实战代码C++

QT文件读写实战的源代码 博客地址:https://tinycool.blog.csdn.net/article/details/124336122

2022-04-22

QT多线程实战源代码(QThread)

QT多线程实战源码,用到线程间通信等内容。 博客地址:https://tinycool.blog.csdn.net/article/details/124298084

2022-04-20

用C#搓一个地球(WPF 3D)

基于WPF的三维地球制作,用到三角面拼接、贴图、光效以及timer使之转动。 博客地址:https://tinycool.blog.csdn.net/article/details/124281244

2022-04-20

二次元老婆们的画廊WPF3D@VisualStudio

通过WPF的3D功能,制作一个照片墙 里面包含工程所需的所有文件 博客地址https://tinycool.blog.csdn.net/article/details/124235174

2022-04-17

WPF3D+鼠标控制相机视角+封装成类

WPF3D+鼠标控制相机视角+封装成类 博文地址:https://tinycool.blog.csdn.net/article/details/124196840

2022-04-15

WPF3D+键盘控制相机视角+批量生成3D立方体

WPF3D+键盘控制相机视角+批量生成3D立方体 博文地址:https://tinycool.blog.csdn.net/article/details/124155135

2022-04-15

WPF 3D立方体 可更改视场角

一个基于WPF的3D立方体程序,可更改视场角。 适合WPF 3D初学者

2022-04-10

圣诞词云图文件,包括文本、停用词表和背景图

词云图博客对应的资源文件 https://blog.csdn.net/m0_37816922/article/details/122139282

2021-12-25

python命令行实现的2048小游戏

通过python命令行实现的2048小游戏,有效代码只有70行,适合新手入门

2021-11-13

华强买瓜转字符画的python代码

基于python实现的视频转字符画的代码

2021-11-12

winmine.zip

WPF扫雷小游戏

2021-09-30

WPF实现纸牌游戏.zip

在VS上通过C#实现了一个经典的微软纸牌

2021-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除