- 博客(13)
- 收藏
- 关注
原创 numpy三维切片还不会,那你会切西瓜吗?
numpy三维切片1、numpy定义三维array首先定义一个三维arrayimport numpy as nparray = np.array([ [[14, 32, 56, 32, 48], [92, 53, 55, 63, 74], [46, 76, 45, 98, 12], [34, 65, 32, 12...
2020-04-24 23:47:46 962
原创 python利用生成器随机调整图片对比度,饱和度,亮度,色度
直接上代码# -*- coding: utf-8 -*-"""Created on Thu Apr 23 22:29:54 2020@author: Administrator"""import numpy as npimport cv2from PIL import Imagefrom matplotlib import pyplot as plt#VisualEffec...
2020-04-24 00:22:41 3611
原创 如何同时用python处理多个文本生成词云图,这篇文章就够了
# -*- coding: utf-8 -*-"""Created on Wed Apr 22 21:22:42 2020@author: Administrator"""import osimport jieba from collections import Counterfrom wordcloud import WordCloudimport numpy as np...
2020-04-22 23:35:12 1759
原创 图片变形(shear,scaling,rotation,flip,translation)
# -*- coding: utf-8 -*-"""Created on Tue Apr 21 16:07:47 2020@author: Administrator"""import numpy as npimport cv2import osfrom matplotlib import pyplot as pltDEFAULT_PRNG = np.random#定...
2020-04-21 23:30:15 1491
原创 PIL和cv2读取图片的区别
PIL读取图片import osimport numpy as npfrom PIL import Imagefrom matplotlib import pyplot as pltdef load_image(image_name,data_dir,image_extension= '.jpg'): ''' PIL或者plt读取图片是以RGB的格式显示 '''...
2020-04-21 11:11:05 1380
原创 目标检测之IOU和python实现
## IOU概念IOU最直观的理解就是两个检测框的交并比,即交集/并集如图所示:2.图像检测中的IOU应用一般分为query_boxex和boxesquery_box的个数为K,boxes的个数为N如上图所示:检测框的坐标为(x0x_0x0,y0y_0y0,x1x_1x1,y1y_1y1)代表的是左上角坐标和右下角坐标需要注意的是:像素坐标跟直角坐标系是有区别的...
2020-04-17 12:10:08 784 2
原创 python 函数闭包和生成器结合
柯里化(Curring)def add(x,y): return x + yadd(2,1) # 转换下>>> def add(x):>>> def _add(y):>>> return x + y>>> return _add>>> foo = add(2)>&g...
2020-04-07 23:17:32 172
原创 python推导式详解
1、列表推导式>>> number_list = [i for i in range(3)]>>> number_list[0, 1, 2]>>> number_list = [num - 1 for num in range(3)]>>> number_list[-1, 0, 1]>>> #创...
2020-04-07 23:16:43 244
原创 python中os常用方法详解
os和sys的官方解释osos: This module provides a portable way of using operating system dependent functionality.这个模块提供了一种方便的使用操作系统函数的方法。os常用方法在磁盘中创建一个测试文件夹os.rename(oldname, newname)1、修改文件夹的名称>>...
2020-04-07 22:56:29 243
原创 python中zip()函数用法
zip函数的用法>>>A = ["a" ,"b", "c"]>>>B = [1, 2, 3]>>>C = zip(A,B)>>>C<zip object at 0x000001A0B1591888>>>>D = list(C)>>>D[('a', 1), ('b...
2020-04-06 22:23:10 144
原创 OrderedDict()的用法
OrderedDict()的用法>>>from collections import OrderedDict>>>a = OrderedDict(name = 'jessac',age = 23)>>>print(a)OrderedDict([('name', 'jessac'), ('age', 23)])>>>...
2019-11-24 12:49:37 5398 1
原创 随笔11-24
python中append和extend的区别'''append只能单个添加元素,extend能整体添加,但只能添加可迭代目标'''list1 = [1, 2, 3, 4]list2 = [2, 3, 4, 5]l_append = list1.append(1)print(1_append)>>> a[1, 2, 3, 4, 1]print(list2.ex...
2019-11-24 12:22:33 83
原创 机器学习算法-线性回归概念
机器学习算法-线性回归线性回归(预测模型)主要符号什么是回归算法计算方法损失函数,代价函数,目标函数线性回归算法的步骤求解方法方法一:极大似然估计解释最小二乘法极大似然估计最小二乘法若$X^TX$不可逆方法二:梯度下降法梯度下降梯度下降法(数值解)批量梯度下降法(BGD)随机梯度下降法(SGD)BGD和SDB的区别小批量梯度下降法(MBGD)学习率选择和参数初始化BGD、SGD、MBGD的区别线性...
2019-04-25 18:54:14 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人