![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
numpy
WYXHAHAHA123
这个作者很懒,什么都没留下…
展开
-
机器学习 支持向量机
感谢https://www.bilibili.com/video/av10590361/?p=31&t=183当模型所使用的假设函数是线性函数时:f(x;W,b)=WX+b(1)在使用square loss平方误差损失+L2 normalization时,就是linear regression/ridge regression (岭回归:解法:最小二乘给出解析解或梯度下降)...原创 2019-05-19 17:08:32 · 741 阅读 · 0 评论 -
python实现 Gaussian naive bayes高斯朴素贝叶斯
import numpy as npimport matplotlib.pyplot as pltfrom scipy import iofrom scipy import statsimport osfrom sklearn.metrics import precision_recall_curvefrom sklearn.naive_bayes import GaussianN...原创 2019-04-29 10:56:28 · 2228 阅读 · 0 评论 -
python 线性回归
深度学习模型的训练过程实际上就是在进行参数估计,待估参数是网络模型的权值参数。线性回归模型的目标函数实际上是关于参数theta的二次函数,则必然是凸函数,则必然有唯一的全局最小值点。故而无论怎么样的训练技巧设置(学习率,batch size),最终必然都会收敛到唯一的全局最小值点。梯度下降法1.随机梯度下降法对于训练数据集(规模为m)中的每个训练样本,都...原创 2019-05-02 22:00:14 · 429 阅读 · 0 评论 -
python判断是否是素数
'''在python中实现:取出某个数值区间范围内的所有素数(prime)素数定义为:对于一个正整数N,如果除了1和它本身,它再不能被任何正整数整除,则它是素数/质数定义2是最小的素数'''import mathimport timedef is_prime(num): return 0 not in [num%sub for sub in range(2,math.cei...原创 2019-04-27 17:15:56 · 3476 阅读 · 0 评论 -
python numpy基础
import numpy as npa=[1,2,3,4,5,6]b=np.array(a)print(type(a),type(b),b.shape)# <class 'list'> <class 'numpy.ndarray'> (6,)b=[_ for _ in range(1,13)]b=[b[0:4],b[4:8],b[8:12]]b=np.ar...原创 2019-04-27 15:29:06 · 124 阅读 · 0 评论 -
np.argsort(a)
import numpy as npa= np.array([3, 1, 2])b=np.argsort(a)print(a,b,a[b])'''numpy.argsort 将数组按照某个维度升序排列(从小到大排列)排列之后的索引值是在原数组中的索引值a=np.array([a[0],a[1],a[2]])排序之后的数组应该是:np.sort(a)=np.array([a...原创 2019-04-04 22:22:07 · 1080 阅读 · 0 评论 -
cv2和PIL对图像进行padding的区别
import cv2import numpy as npfrom PIL import Image,ImageOpsimport copyimg = cv2.imread('F:\\2\\images.jpg')img=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)print(img.shape)img2=copy.deepcopy(img)consta...原创 2019-03-03 19:56:16 · 6941 阅读 · 0 评论 -
pytorch numpy list类型之间的相互转换
import torchfrom torch.autograd import Variableimport numpy as np'''pytorch中Variable与torch.Tensor类型的相互转换'''# 1.torch.Tensor转换成Variablea=torch.randn((5,3))b=Variable(a)print('a',a.type(),a.sh...原创 2019-03-08 20:59:53 · 15213 阅读 · 3 评论 -
numpy ndarray 取出满足特定条件的某些行
在进行物体检测的ground truth boxes annotations包围框坐标数据整理时,需要实现这样的功能:numpy里面,对于N*4的数组,要实现对于每一行,如果第3列和第1列数值相等或者第2列和第0列数值相等,就删除这一行,要返回保留下来的numpy数组 shape M*4对于numpy数组的操作要尽量避免for循环,因为numpy数组支持布尔索引。import num...原创 2019-02-17 15:51:14 · 8900 阅读 · 0 评论 -
numpy中的行向量和列向量
import numpy as npa=np.array([1,2,3])#1.产生行向量的方法row_vector1=a.reshape(1,-1)row_vector2=np.array([[1,2,3]])row_vector3=np.expand_dims(a,0)print(row_vector1.shape,row_vector2.shape,row_vector3.sh...原创 2019-02-17 15:31:38 · 4102 阅读 · 0 评论 -
numpy数组拼接
https://blog.csdn.net/zyl1042635242/article/details/43162031转载 2019-01-28 11:06:33 · 1270 阅读 · 0 评论