J Leaves's Blog

Thinking will not overcome fear but action will.

核与核密度估计

Kernel & Kernel Density Estimation

核密度估计(Kernel density estimation, KDE)是统计学中一种常见的对于概率密度函数(Probability density function, pdf)的非参数(non-parametric)估计。 要搞清楚什么是 KDE,首先需要明白什么是核(Kernel)。 核函数 Kernel 在信号处理中,窗函数(Window function)被广泛使用。窗函数是...

Python 中的字符串格式化

String Formatting in Python

本文介绍 Python 中的字符串格式化的参数语法,以及字符串格式化的两种写法。 基础:格式规格 Format Spec 见博文格式规格 Format Spec 方法一:使用 % 格式化(类似C) 用 % 来格式化,在很多语言中都被使用。(由 IEEE Standard 规定) 1 "FIRST:%s, SECOND:%d, THIRD:%.2f, FOURTH:%5.2f" % ...

Pandas 笔记:数据的处理

Pandas Note: Data Manipulation in Pandas

基础用法 查看行列标签 查看行索引 查看列名 选择行或列 选择多行 选择多列 高级用法 布尔选择行 单条...

正则表达式基础

Introduction to Regular Expression

正则表达式的检查网站:regex101 什么是正则表达式? 正则表达式是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式的句子。 一个正则表达式是一种从左到右匹配主体字符串的模式。 “Regular expression”这个词比较拗口,我们常使用缩写的术语“regex”或“regexp”。 正则表达式可以从一个基础字符串中根据一定的匹配模式替换文本中的字符串...

在 Windows 中安装 Linux 子系统

Installing Windows Subsystem for Linux

系统要求 Windows 10(支持家庭版) 64 位系统 版本至少是 Fall Creators Update(版本号1709) 安装准备 打开控制面板-软件和功能,左侧点击 启用或关闭 Windows 功能,勾选 使用于 Linux 的 Windows 子系统 重启电脑 打开 Microsoft Store,搜索栏输入 Linux,按照提示找到 Ubu...

Anaconda 的迁移

Transfering Anaconda

conda 虚拟环境迁移指南 (见 Moving Conda Environments - Anaconda ) 将 Anaconda 文件夹迁移到其他目录,即使更改了环境变量,许多功能仍无法正常使用。(亲测) 正确的迁移方法如下:conda Spec List 方法(同机器迁移安装目录推荐) Spec List 会不仅生成库名和版本号,还会直接指定编译后文件的下载地址,因此仅适用...

Matplotlib 笔记:理解 figure & subplot & axes & axis

Matplotlib Note: Understanding Figure, Subplot, Axes & Axis in Matplotlib

转载自 知乎 简洁版 Figure: 图像,其中最大的概念,后续 subplot 和 axes 均在画板上进行 Axes: 轴域,即两条坐标轴(axis)标定出的一块方形区域。若是立体图形,则是三条轴标定出的立方体区域。(英文中,axes 这个单词就是 axis 的复数) Axis: 坐标轴,即 x 轴、y 轴(、z 轴) Subplot: 子图。figure 里面最简单的排列即是...

Pandas 笔记:Dataframe 中的数据选择

Pandas Note: Selction in Pandas Daraframe

From: Stack Overflow There are two primary ways that pandas makes selections from a DataFrame. By Label By Integer Location The documentation uses the term position for referring to intege...

Jupyter Notebook 安装与配置

Setting Up Jupyter Notebook

介绍 安装 让 Jupyter Notebook 更好用的配方 命令行启动 Jupyter Notebook 更改 Jupyter Notebook 的默认启动路径 在 Jupyter Notebook 中使用 R 语言 第一种方法 第二种方法 ...

卡方分布的期望和方差

Expectation and Variance of Chi-Squared Distribution

证明 Reference 转载自 自由度为n的卡方分布χ²(n)的期望等于n、方差等于2n的证明 - 征丶舤 - CSDN博客