随笔分类 - Python
摘要:一、前言 二、DBSCAN聚类算法 三、参数选择 四、DBSCAN算法迭代可视化展示 五、常用的评估方法:轮廓系数 六、用Python实现DBSCAN聚类算法 一、前言 去年学聚类算法的R语言的时候,有层次聚类、系统聚类、K-means聚类、K中心聚类,最后呢,被DBSCAN聚类算法迷上了,为什么呢
阅读全文
摘要:Problem: Whenever I run spyder, It results in the error below QXcbConnection: Failed to initialize XRandr Qt: XKEYBOARD extension not present on the X
阅读全文
摘要:问题: 启动spyder黑屏并出现如下错误代码: QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not linked QOpenGLShaderProgram::uniformLocation( opacity
阅读全文
摘要:1. 小波外部包下载 要下载两个包: PyWavelets和Matplotlib(要运行PyWavelets的所有测试,您还需要安装 Matplotlib软件包。) 安装方法: pip install PyWavelets pip install Matplotlib 相关链接: PyWavelet
阅读全文
摘要:In everyday data processing for Machine Learning and Data Science projects, we encounter unique situations, those require boilerplate code to solve th
阅读全文
摘要:如果遇到: Ubuntu 下解决方法: 或者尝试安装:
阅读全文
摘要:Click here to download the source code to this post. In this tutorial, you’ll learn how to use the YOLO object detector to detect objects in both imag
阅读全文
摘要:Super fast color transfer between images About a month ago, I spent a morning down at the beach, walking along the sand, letting the crisp, cold water
阅读全文
摘要:You can also use scipy.signal.welch to estimate the power spectral density using Welch’s method. Here is an comparison between np.fft.fft and scipy.si
阅读全文
摘要:scipy.fftpack 和 numpy.fft 的区别 When applying scipy.fftpack.rfft and numpy.fft.rfft I get the following plots respectively: Scipy: Numpy: While the shap
阅读全文
摘要:np.fft.fft np.fft.fft import matplotlib.pyplot as plt import plotly.plotly as py import numpy as np # Learn about API authentication here: https://plo
阅读全文
摘要:主要参考Anaconda官方指南Using Conda:https://conda.io/docs/using/index.html 环境:Win10 64bit with conda 4.3.14 以下命令均在windows命令行中输入。一般来讲,无论是在Linux,OS X还是在windows系
阅读全文
摘要:python 增加矩阵行列和维数 方法1 np.r_ np.c_ import numpy as np a = np.array([[1,2,3],[4,5,6],[7,8,9]]) b = np.array([[0,0,0]]) c = np.r_[a,b] d = np.c_[a,b.T] pr
阅读全文
摘要:Python是目前世界上最流行的编程语言之一。因为: 1.它容易学习 2.它用途超广 3.它有非常多的开源支持(大量的模块和库) 不好意思,优达菌又啰嗦了。 本文作者 Peter Gleeson 是一名数据科学家,日常工作几乎离不开python。一路走来,他积累了不少有用的技巧和tips,现在优达菌
阅读全文
摘要:单下划线、双下划线、头尾双下划线说明: __foo__: 定义的是特殊方法,一般是系统定义名字 ,类似 __init__() 之类的。 _foo: 以单下划线开头的表示的是 protected 类型的变量,即保护类型只能允许其本身与子类进行访问,不能用于 from module import * _
阅读全文
摘要:每次调用内部的方法时,方法前面加 self. class MyClass: def __init__(self): pass def func1(self): # do something print('a') #for example self.common_func() def func2(se
阅读全文
摘要:判断整数还是浮点数 >>> a=123 >>> b=123.123 >>> isinstance(a,int) True >>> isinstance(b,float) True >>> isinstance(b,int) False 判断是否能整除 assert b%a==0 来源: https:
阅读全文
摘要:numpy数组属性查看:类型、尺寸、形状、维度 import numpy as np a1 = np.array([1,2,3,4],dtype=np.complex128) print(a1) print("数据类型",type(a1)) #打印数组数据类型 print("数组元素数据类型:",a
阅读全文
摘要:创建数组 创建ndarray 创建数组最简单的方法就是使用array函数。它接收一切序列型的对象(包括其他数组),然后产生一个新的含有传入数据的Numpy数组。 array函数创建数组 zeros和zeros_like创建数组 ones和ones_like创建数组 empty和empty_like创
阅读全文
摘要:上周应别人要求,使用python批量修改文件名称。文件名有规律,当时就用了一个函数直接精确的用文件名替换了。后来想直接可以用listdir来遍历每个文件来修改更加通用一些。但是看了os.listdir发现,它的输出结果并不是按照某种特定顺序来的,这样输出就不是固定的。继续找资料,发现os.listd
阅读全文