统计学/数学
江北20190411
。
展开
-
Python计算灰度共生矩阵和常用的纹理因子
前言如何使用skimage计算GLCM和纹理因子可以参考利用python的skimage计算灰度共生矩阵。但是Skimage库只提供了常用的8中纹理因子(均值、方差、同质性、对比度、差异性、熵、角二阶矩、相关性、)中的5种,缺少均值、方差和熵的计算。这里讲解如何修改源码添加这三个因子的计算。添加后调用方式和其他因子的计算相同。修改/添加部分找到 skimage库greycoprops源码。Spyder可以直接右键该函数,转到定义处。需要添加/修改的部分,保持了与源码相同的编码风格,全是numpy向量原创 2021-09-28 11:19:06 · 2022 阅读 · 7 评论 -
Python绘制双变量三维曲面图
import numpy as npimport matplotlib.pyplot as plt# 定义双变量函数def func(X): x1, x2 = X return (x1-3.14)**2 + (x2-2.72)**2 + np.sin(4*x1+1.41) - np.cos(4*x2-1.73)# 生成双变量网格点x = np.arange(10).reshape(-1, 1)x1, x2 = np.meshgrid(x, x)# 求解y = np.as原创 2021-09-28 11:06:01 · 1359 阅读 · 0 评论 -
经验正交函数 (EOF) / 主成分 (PCA) 分解及Python实现
前言EOF 经验正交函数 分解原理及用法:https://wenku.baidu.com/view/93bc8a9b680203d8ce2f2468.html方法实现过程EOFPCAPython实现import numpy as npfrom scipy import linalg# 生成数据并打乱np.random.seed(9)data = np.random.randint(low=1, high=50, size=600).reshape(20, 30) * 10#原创 2021-09-28 11:00:04 · 3269 阅读 · 0 评论 -
差分进化算法 (DE) Python实现及源码解读
设函数,有三个未知解def obj_func(p): x1, x2, x3 = p return x1 ** 2 + x2 ** 2 + x3 ** 2初始解形状self.X = None # shape = (size_pop, n_dim)生成初始解 (DE继承类GeneticAlgorithmBase)lb, ub为x的上下限,新解为约束条件上下界内均匀分布的向量class DE(GeneticAlgorithmBase): def __init__(self, f原创 2021-09-28 10:51:33 · 2212 阅读 · 1 评论 -
Origin绘制双x,y轴图像
1.前言目的是绘制双x,双y轴的图像,并且两组数据的个数不一致。2.准备模拟数据首先在excel中模拟了两组数据,P列为1-5随机个数的数值,用于绘制直方图。Q,S列的关系为S=sin(Q),用于绘制折线图。3.绘图将P列数据粘贴至Origin,选中整列右键将类型设置为忽略。点击绘图,选择绘制直方图。双击图窗中图像的上坐标轴,将下图的对号取消,即不显示上轴,同样方法取消右轴的显示。接下来在图窗非图像的空白图右击,选择添加如下轴。将另外两列数据添加至Origin,并修改类型分别为原创 2020-07-24 16:09:03 · 17534 阅读 · 0 评论 -
统计学常用指标
均方根误差(RMSE)标准差(StandardDeviation),在概率统计中最常使用作为统计分布程度(statisticaldispersion)上的测量。标准差定义是总体各单位标准值与其平均数离差平方的算术平均数的平方根。它反映组内个体间的离散程度。...原创 2020-05-15 21:05:07 · 9732 阅读 · 0 评论