python_numpy
*小呆
程序...跳了舞
展开
-
np.newaxis 自己的理解
由于之前学过matlab,目前学习python3,在这里遇到点坑,记录一下。np.newaxis 在官方介绍下,就是增加一个维度,感觉十分抽象,不知所云,这里我用实验验证下这个函数。# 先定义一个 一维数组In [33]: xOut[33]: array([0, 1, 2, 3, 4])In [34]: x.shapeOut[34]: (5,)# 使用np.newaxis ...原创 2018-08-22 14:21:01 · 1419 阅读 · 1 评论 -
np.dot()详细说明,通俗易懂
首先,这是官方对该函数的解释 https://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html#numpy.dot需要明确的是,np.dot()函数不光只进行2-D矩阵运算。np.dot(a,b) a,b 是1-D 向量 这时计算np.dot()则是向量内积,还应该注意,不止array格式可以进行运算,list...翻译 2018-08-21 15:17:52 · 15960 阅读 · 0 评论 -
16bits otus python原理与实现
1.原理:2.实现def otus(img): m = img.mean() hist = cv2.calcHist([img], [0], # 使用的通道 None, # 没有使用mask [65536], # H...原创 2019-03-19 22:30:59 · 370 阅读 · 0 评论 -
otsu分割的ROI_PSNR
# -*- coding: utf-8 -*-# @Time : 2019/3/19 20:42# @Author : Mingxing Li# @FileName: Watershed.py# @Software: PyCharmimport numpy as npimport matplotlib.pyplot as pltimport cv2import math...原创 2019-03-19 23:09:02 · 251 阅读 · 0 评论 -
Softmax, stable softmax, cross entropy loss
1.softmax 公式:python:def softmax(X): exps = np.exp(X) return exps / np.sum(exps)对于softmax理解,就是一种平滑的归一化。假如我们使用线性的归一化,就很均匀,softmax相当于给比较大的数值大的权重,比如python里面:plt.plot(range(1, 20), np...原创 2019-03-20 16:53:27 · 489 阅读 · 0 评论 -
numpy二维数组xy方向
起因在numpy切片索引的时候,对于一个x,y方向的二维数组,一时内心构建不出几何位置,所以写此纪录。创建模拟矩阵a = np.random.rand(10, 10)测试a[0,0]Out[16]: 0.18331939507831463a[0,1]Out[17]: 0.39786422723339609结论所以由此可见,numpy中,原点(0, 0)在左上角,x,y轴如...原创 2019-08-08 17:21:09 · 2011 阅读 · 0 评论