- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 go报错处理记录
报错信息如下:go.mod file not found in current directory or any parent directory; see ‘go help modules’"go 命令现在默认以模块感知模式构建包,即使不存在 go.mod。"您可以将 GO111MODULE 设置为 auto,以便仅当 go.mod 文件存在于当前目录或任何父目录中时,才启用模块感知模式。在命令提示符下go env -w GO111MODULE=auto...
2022-03-01 20:11:39 343
原创 目标检测、语义分割、实例分割和全景分割的区别大白话概括
List item目标检测:简单的说就是图片里面有什么?分别在哪里?(把它们用矩形框框住),如下图List item语义分割:需要区分每个像素点,而不是只用矩形框住。但是同一物体的不同实例不需要单独分割出来。对下图左,标注为人,羊,狗,草地。而不需要羊1,羊2,羊3,羊4,羊5等。实例分割:(上图右)其实就是目标检测和语义分割的结合。相对目标检测的边界框,实例分割可精确到物体的边缘;相对语义分割,实例分割需要标注出图上同一物体的不同个体(羊1,羊2,羊3…)目前常用的实例分割算法是Mask.
2021-01-09 21:53:33 1605
原创 python 求欧几里得距离方法速度比较
from scipy.spatial import distance as distimport numpy as npimport timeimport mathimport warningswarnings.filterwarnings("ignore")def euclidean_distance(point1,point2): return math.sqrt(math.pow((point1[0]-point2[0]),2)+math.pow((point1[1]-point
2020-12-23 12:00:52 723
原创 python 计算列表维数
def get_ndim(List,max_ndim=10): #List待求的列表 #max_ndim最大能求的维数 if List==[] or List==None: return 0 a = List[0] ndim = 1 while(isinstance(a,list) ): if ndim>=max_ndim: raise ('max_ndim') a=a[0] n
2020-12-23 10:44:18 713
原创 2020-12-05
python 获取列表中重复值索引,或者重复值个数重复值的索引from collections import defaultdictdef duplicate_value_index(data): dd = defaultdict(list) for k, va in [(v,i) for i, v in enumerate(data)]: dd[k].append(va) return dddd= duplicate_value_index(data)
2020-12-05 16:34:06 60
原创 神经网络过拟合常用处理方法
神经网络过拟合常用处理方法增加训练数据目的是从更多的数据中学习更多的映射关系减少网路的复杂度常用操作减少网络层数,或者网络参数添加权重正则化在kears 常用L1,L2已经两者混合的正则化添加dropout层对某一层使用dropout,就是在训练过程中随机将该层的一些输出特征设置为0。通常设置为0.2-0.5范围内,数值越大丢弃的特征越多,该参数属于超参数。设置过大会导致输出结果几乎为0,或者说梯度消失。...
2020-09-20 16:45:39 1631
原创 python安装torchkeras
在pycharm中直接安装torchkeras,搜索后显示没有这个库。在conda中用conda install -n 环境名 torchkeras 的方式也没办法安装,提示如图比较好的方法:进入到对应的虚拟环境后用pip install torchkeras
2020-09-16 14:09:00 4610 2
原创 python 函数的参数
Python的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。默认参数一定要用不可变对象,如果是可变对象,程序运行时会有逻辑错误!要注意定义可变参数和关键字参数的语法:*args是可变参数,args接收的是一个tuple;**kw是关键字参数,kw接收的是一个dict。以及调用函数时如何传入可变参数和关键字参数的语法:可变参数既可以直接传入:func(1, ...
2020-09-06 00:12:03 85
原创 lilux常用文件(夹)命令
lilux常用命令文件(夹)创建删除查看创建文件夹mkdir fileName创建文件touch fileName删除文件夹rm -rf fileName使用 rm -rf 的时候一定要格外小心,linux没有回收站的删除文件rm -rf fileName使用 rm -rf 的时候一定要格外小心,linux没有回收站的查看文件内容cat fileName查看文件夹的目录进入文件夹位置,在命令窗口输入 ls查看文件夹的文件个数 统计某文件夹下文
2020-09-06 00:10:39 296
原创 多项式求根原理
多项式求根:若整数系数多项式是要一个整系数多项式,若r/s是它的一个有理根,其中r,s互素;那么必有s|an,r|a0。(s|an表示s整除于an)证明:因为 r/s 是f(x)的一个有理根,因此 (x-r/s)|f(x)等价于 (sx-r)|f(x)因为r,s互素,所以sx-r 是f(x)的一个本原多项式因此 通过比较多项式系数得到因此:s|an,r|a0总结:多项式的有理根只能出现在,常数项系数的公约数集合除以最高次项系数的公约数集合的值中。...
2020-08-30 18:05:34 4706 1
原创 对抗神经网络(DCGAN )tensorflow2.0实现
对抗神经网络python实现标题 GAN生成对抗式神经网络数学推导 可以参考这一篇博客,我觉得写的很不错: https://blog.csdn.net/weixinhum/article/details/85236329环境:python3.xtensorflow 2.3代码在上面所属环境中都是通过的#!/usr/bin/env python#-*- coding:utf-8 -*-# author:一条有梦想的咸鱼# datetime:2020/8/24 15:47# sof
2020-08-26 22:08:02 483
原创 python pandas 多个.xlsx文件合并
#合并多个.xlsx文件的所有子表数据到一个文件里import pandas as pd#写入文件writer_file='.xlsx'#待合并文件路径列表file_name=['.xlsx','.xlsx']#打开写入文件writer = pd.ExcelWriter(writer_file)for name in file_name: sheet_names=pd.ExcelFile(name).sheet_names#获取待合并文件的子表名 for sheet_nam
2020-08-24 10:03:15 793
原创 判断一个对象是可迭代对象
如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断:>>> from collections import Iterable>>> isinstance('abc', Iterable) # str是否可迭代True>>> isinstance([1,2,3], Iterable) # lis...
2020-08-20 15:49:59 235
原创 多边形等距放缩原理与python实现
版权声明:本文为博主原创文章,转载请附上原文出处链接和本声明。参考:https://blog.csdn.net/happy__888/article/details/315762在日常图像处理中,经常用到多边形的等距缩放。实现方法有多种,本文介绍一种比较简单的方法,并附上能实现的python代码。效果图如下算法目的:求得两条邻边缩放后的交点坐标算法思路:1.计算两条邻边L1,L2的长...
2020-08-20 15:48:24 2857 5
原创 三维空间点到直线距离计算
我们先从二维平面开始如图,求红点到蓝色点构成直线的距离根据向量的平行四边形法则,我们把问题转化成下图。求红点到直线的距离等于事求向量e的模。List item我们定义红点所在点为M,线段起点为A,终点为B,MA为向量a,AB为向量b,向量c为向量a在向量b上的投影,向量e为M点到AB的垂线,关键就是求出向量e的模。List item要得到向量e的模,首先要得到向量e,而要得到向量e就...
2020-08-20 15:47:37 11070
转载 真正没公式的傅里叶解析通俗简明
真正没公式的傅里叶解析转载于:https://www.cnblogs.com/h2zZhou/p/8405717.html
2020-06-30 16:36:07 132
原创 判断给定集合是否存在子集的和等于指定的值,即背包0-1规划解答
问题:给定一个整数集A和一个整数c,求存在性:是否存在一个A的子集A’,其元素的算术和等于cpython实现set_list=[2,3,5,6,7]sum_num=10def sum_subset(set_list,sum_num): best_value_list=[[0 for i in range(sum_num+1)]for j in range(len(set_list...
2020-05-02 19:22:26 1004
原创 python 正确使用序列 *
正确使用*下面我们用一个例子来说明输出一个井字游戏的方块,一个包含三个列表的列表,嵌套的3个列表各有3个元素。如[[’-’,’-’,’-’],[’-’,’-’,’-’],[’-’,’-’,’-’]]第一种方法:>>>board=[['-']*3 for i in range(3)]>>>board>[['-', '-', '-'], ...
2020-02-23 19:00:58 81
原创 python列表多种切片操作
python 切片使用格式python切片使用范围包括:列表,元组,字符串为什么切片和 区间会忽视最后一个元素例如:L=[1,2,3,4,5,6]L[:2]#在下标为2的地方分割[1, 2]只是因为python、c和其它语言一样下标都从0开始。好处:可以快速看出切片和区间有几个元素,如range(3)和my_list[:3]都返回3个元素。可以快速看出切片区间和长度...
2020-02-23 18:35:35 1007
转载 在Windows上安装FFmpeg程序
https://blog.csdn.net/yy3097/article/details/51063950
2020-02-15 20:47:06 278
原创 Python张量(矩阵)一些操作
矩阵的形状查看矩阵变形矩阵转置import numpy as npx=np.array([[0.,1.],[2.,3.],[4.,5.]])#查看形状print(x.shape)#结果(3, 2)#改变矩阵的形状,变为(6,1)形状x=x.reshape(6,1)print(x)#结果#[[0.] [1.] [2.] [3.] [4.] [5.]]#x=x....
2019-10-20 17:37:08 2562
原创 蚁群算法介绍(python)
蚁群算法什么是蚁群算法蚁群算法(ant colony optimization, ACO),又称蚂蚁算法,是仿照蚂蚁寻找食物的最短路径行为来设计的仿生算法,是一种概率型算法,适用于优化组合问题。特点对图的对称性和目标函数无特殊要求可以解决各种对称不对称,线性和非线性的问题鲁棒性、扩展性强、全局性应用领域TSP(商旅问题)路径优化问题调度问题着色问题聚类分析网络路由...
2019-09-27 23:30:00 2362 1
原创 Python两个列表交错合并方法
现有两个列表a,b,需要交错插入并合并成一个列表a = [1, 2, 3]b = [4, 5, 6]目标:[1, 4, 2, 5, 3, 6]#导入 chainfrom itertools import chaina = [1, 2, 3]b = [4, 5, 6]c=list(chain.from_iterable(zip(a, b)))print(c)#结果[1, 4,...
2019-09-07 16:06:45 9221 3
原创 正则表达式中re.match、re.search、re.findall的用法和区别
正则表达式中re.match、re.search、re.findall的用法和区别re.match 用法re.match语法:re.match(pattern,string,flags=0)pattern:表示正则表达式string:要匹配的字符flags:控制匹配的方式**re.match匹配方式:**从字符起始位置匹配,若起始位置匹配不成功返回none。即只匹配起始位置impor...
2019-08-18 22:20:45 7915
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人