scipy
千行百行
这个作者很懒,什么都没留下…
展开
-
TypeError: ‘coo_matrix‘ object is not subscriptable
错误复现from scipy.sparse import coo_matriximport numpy as nprow = np.array([0, 3, 1, 0])col = np.array([0, 3, 1, 2])data = np.array([4, 5, 7, 9])coo = coo_matrix((data, (row, col)), shape=(4, 4))element = coo[0, 0]报错TypeError: 'coo_matrix' object原创 2022-01-19 17:10:24 · 3286 阅读 · 0 评论 -
python正态性检验:检验数据是否服从正态分布
可以使用夏皮罗一威尔克检验法(Shapiro-Wilk test),直接使用scipy里边现成的轮子即可。代码如下:>>> from scipy import stats>>> np.random.seed(12345678)>>> x = stats.norm.rvs(loc=5, scale=3, size=100)>>> shapiro_test = stats.shapiro(x)>>> shapir原创 2021-06-19 23:03:22 · 5420 阅读 · 0 评论 -
scipy.signal.medfilt出现UserWarning: kernel_size exceeds volume extent: the volume will be zero-padded
文章目录错误复现错误原因see also错误复现import scipy.signal as signalimport numpy as npx = np.arange(0, 100, 10)np.random.shuffle(x)x_filtered = signal.medfilt(x, 9)# 以下是错误示例,就是下面的代码触发了UserWarningx_1 = x.reshape(-1, 1)x_filtered_1 = signal.medfilt(x_1, 9)从结果中(原创 2021-04-11 21:35:15 · 993 阅读 · 1 评论 -
python SciPy 相关系数 相关性
相关系数https://docs.scipy.org/doc/scipy/reference/stats.html#correlation-functions原创 2021-03-26 23:20:19 · 1468 阅读 · 0 评论 -
缩尾处理(winsorize)-数据分析、数据处理
话不多说,直接搬运scipy.stats.mstats.winsorize一个例子说的清清楚楚,而且还把轮子也搬出来了。python调个包就能用了原创 2020-07-10 22:21:47 · 80364 阅读 · 2 评论 -
scipy使用python寻找时间序列的极大值(局部最大值)或极小值(局部最小值),极值点
讲道理不如举例子,下边结合代码快速说明如何求极值>>> from scipy.signal import argrelextrema>>> x = np.array([2, 1, 2, 3, 2, 0, 1, 0])>>> argrelextrema(x, np.greater)(array([3, 6]),)上边的代码是什么意思呢?下边绘图说明一下。运行如下代码,得到下边的图片:import matplotlib.pyplot as pl原创 2021-03-20 22:09:41 · 12734 阅读 · 0 评论