
python
python基础
Mike-H
这个作者很懒,什么都没留下…
展开
-
shape (2,)与(2,1)区别
[1,2]的shape值(2,),意思是一维数组,数组中有2个元素。a = np.array([1,2,3])a.shape输出为(3,)它更多的是和多维做对比,表示一维数组,如果非要从行列的角度考虑。如果 W.shape = (2, 4), x.shape = (2, ) np.dot(W.T, x):此时x是列向量, np.dot(x, W) 此时 x 是行向量,两种情况下返回的也均是一维向量,无所谓行列的概念。[[1],[2]]的shape值是(2,1),意思是一个二维数组,每行有1.转载 2020-08-01 13:12:48 · 925 阅读 · 0 评论 -
Python画Sigmoid、Relu、Softmax、Tanh、Leaky relu等函数(1)
看鱼书有感,记录一下:1.质跃函数import numpy as npimport matplotlib.pyplot as pltdef step_fun(x): #先把array转为int return np.array(x>0,dtype=np.int)x=np.arange(-5.0,5.0,0.1)y=step_fun(x)plt.plot(x,y)plt.ylim(-0.1,1.1)#设置y轴范围plt.show()...原创 2020-07-21 19:20:15 · 13709 阅读 · 0 评论 -
Python实现kNN
邻近算法(k-NearestNeighbor) 是机器学习中的一种分类(classification)算法,也是机器学习中最简单的算法之一了。虽然很简单,但在解决特定问题时却能发挥很好的效果。因此,学习kNN算法是机器学习入门的一个很好的途径。kNN算法的思想非常的朴素,它选取k个离测试点最近的样本点,输出在这k个样本点中数量最多的标签(label)。我们假设每一个样本有m个特征值(property),则一个样本的可以用一个m维向量表示: X =( x1,x2,… , xm ), 同样地,测试点的特征值原创 2020-07-08 22:35:25 · 187 阅读 · 0 评论 -
OpenCV+pyqt打开文件图片摄像头等
转载:OpenCV-Python入门教程7-PyQt编写GUI界面前面一直都是使用命令行运行代码,不够人性化。这篇用Python编写一个GUI界面,使用PyQt5编写图像处理程序。包括:打开、关闭摄像头,捕获图片,读取本地图片,灰度化和Otsu自动阈值分割的功能。使用Qt Designer来设计界面。而anaconda里自带了designer.exe,我使用的就是这个。designer.ex...原创 2020-05-07 23:05:31 · 1496 阅读 · 3 评论 -
python中的实例变量的一些理解
python中的实例变量不太同于java中的局部变量。在学python的时候,关于实例变量的使用,哪些地方可以调用它,弄得我头疼,今天终于有所领悟了;直接上代码:在实例函数中定义实例变量class Geen: def __init__(self): pass def fly1(self): self.width = 8 sel...原创 2020-05-07 17:34:51 · 966 阅读 · 0 评论 -
PyQt5教程
转载:Pyqt5教程转载 2020-05-03 11:38:21 · 269 阅读 · 0 评论