-
pytorch实现建立自己的数据集(以mnist为例)
所属栏目:[Python] 日期:2020-12-17 热度:111
本文将原始的numpy array数据在pytorch下封装为Dataset类的数据集,为后续深度网络训练提供数据。 加载并保存图像信息 首先导入需要的库,定义各种路径。 import osimport matplotlibfrom keras.datasets import mnistimport numpy as npfrom torch.utils.da[详细]
-
python通过opencv实现图片裁剪原理解析
所属栏目:[Python] 日期:2020-12-17 热度:154
这篇文章主要介绍了python通过opencv实现图片裁剪原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 图像裁剪的基本概念 : 图像裁剪是指将图像中我们想要的研究区以外的区域去除,经常是按照行政[详细]
-
python:目标检测模型预测准确度计算方式(基于IoU)
所属栏目:[Python] 日期:2020-12-17 热度:107
训练完目标检测模型之后,需要评价其性能,在不同的阈值下的准确度是多少,有没有漏检,在这里基于IoU(Intersection over Union)来计算。 希望能提供一些思路,如果觉得有用欢迎赞我表扬我~ IoU的值可以理解为系统预测出来的框与原来图片中标记的框的重合程[详细]
-
浅谈tensorflow中张量的提取值和赋值
所属栏目:[Python] 日期:2020-12-17 热度:108
tf.gather和gather_nd从params中收集数值,tf.scatter_nd 和 tf.scatter_nd_update用updates更新某一张量。严格上说,tf.gather_nd和tf.scatter_nd_update互为逆操作。 已知数值的位置,从张量中提取数值:tf.gather,tf.gather_nd tf.gather indices每个元素[详细]
-
解决python replace函数替换无效问题
所属栏目:[Python] 日期:2020-12-17 热度:159
python replace函数替换无效问题 str = "hello,china!"str.replace("hell","well")print(str) hello,China! 进程已结束,推出代码0 写代码时发现这样替换之后并没有替换成功。 原因: 在Python中字符串是是不可变对象。 所以字符串使用replace需要重新赋值[详细]
-
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
所属栏目:[Python] 日期:2020-12-17 热度:71
本篇章节讲解Python操作MySQL数据库。供大家参考研究具体如下: 1、安装 通过Python连接MySQL数据库有很多库,这里使用官方推荐的MySQL Connector/Python库,其官网为:https://dev.mysql.com/doc/connector-python/en/。 通过pip命令安装: pip i[详细]
-
Python语法之精妙的十个知识点(装B语法)
所属栏目:[Python] 日期:2020-12-17 热度:104
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码[详细]
-
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
所属栏目:[Python] 日期:2020-12-17 热度:76
本机中原pyinstaller版本为3.5版本,本打算通过 pip install --upgrade pyinstaller 进行升级,竟然报错,后面卸载再重新安装也一样报错,没办法看来通过pip是暂时安装不上了。 下面就讲解源码安装的方式,先从pypi.org中下载对应3.6版本的源码 https://pypi[详细]
-
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
所属栏目:[Python] 日期:2020-12-17 热度:101
本文介绍了如何在pytorch下搭建AlexNet,使用了两种方法,一种是直接加载预训练模型,并根据自己的需要微调(将最后一层全连接层输出由1000改为10),另一种是手动搭建。 构建模型类的时候需要继承自torch.nn.Module类,要自己重写__ ____init__ ____方[详细]
-
ansible动态Inventory主机清单配置遇到的坑
所属栏目:[Python] 日期:2020-12-17 热度:174
坑1 : 动态主机清单配置,需要按照ansible的要求的格式返回给ansible命令的 源代码如下: 但是在ansible-playbook中使用动态主机配置文件的时候,发生了错误!!! 提示没有匹配的主机信息 分析: 数据库已配置好,python脚本也能输出,问题在于输出的结果不[详细]
-
python 正则表达式参数替换实例详解
所属栏目:[Python] 日期:2020-12-17 热度:56
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标[详细]
-
Python 一行代码能实现丧心病狂的功能
所属栏目:[Python] 日期:2020-12-17 热度:109
手头有 109 张头部 CT 的断层扫描图片,我打算用这些图片尝试头部的三维重建。基础工作之一,就是要把这些图片数据读出来,组织成一个三维的数据结构(实际上是四维的,因为每个像素有 RGBA 四个通道)。 这个数据结构,自然是 numpy 的 ndarray 对象,读取[详细]
-
Python实现序列化及csv文件读取
所属栏目:[Python] 日期:2020-12-17 热度:94
这篇文章主要介绍了Python实现序列化及csv文件读取,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、python 序列化: 序列化指的是将对象转化为"串行化"数据形式,存储到硬盘或通过网路传输到其他地[详细]
-
Python turtle画图库&&画姓名实例
所属栏目:[Python] 日期:2020-12-17 热度:200
*****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width,height,startx,starty) #width : 窗口宽度,若值是整数,表示像素值;若是小数,表示窗口宽度与屏幕的比例。 #height : 窗口高度,若值[详细]
-
在pytorch 中计算精度、回归率、F1 score等指标的实例
所属栏目:[Python] 日期:2020-12-17 热度:91
pytorch中训练完网络后,需要对学习的结果进行测试。官网上例程用的方法统统都是正确率,使用的是torch.eq()这个函数。 但是为了更精细的评价结果,我们还需要计算其他各个指标。在把官网API翻了一遍之后发现并没有用于计算TP,TN,FP,FN的函数。。。 在动[详细]
-
Python imutils 填充图片周边为黑色的实现
所属栏目:[Python] 日期:2020-12-17 热度:173
代码 import imutilsimport cv2image = cv2.imread('')# translate the image x=25 pixels to the right and y=75 pixels uptranslated = imutils.translate(image,-75,75)cv2.imshow('original image',image)cv2.imshow('translated',translated)cv2.waitKe[详细]
-
使用Python脚本从文件读取数据代码实例
所属栏目:[Python] 日期:2020-12-17 热度:199
这篇文章主要介绍了使用Python脚本从文件读取数据代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近自学Python的进度比较慢,工作之余断断续续的看着效率比较低,看来还是要狠下心来每天进步[详细]
-
解决python gdal投影坐标系转换的问题
所属栏目:[Python] 日期:2020-12-17 热度:130
要将xian80地理坐标系转换成投影坐标系: xian1980 = """GEOGCS["GCS_Xian_1980",DATUM["Xian_1980",SPHEROID["Xian_1980",6378140.0,298.257]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]"""prjreference = 'PROJCS["Xian_1980_3_Degree_[详细]
-
python对象销毁实例(垃圾回收)
所属栏目:[Python] 日期:2020-12-17 热度:120
我就废话不多说了,直接上代码吧! '''python对象销毁(垃圾回收)'''class Point: 'info class' def __init__(self,x=0,y=0): self.x = x self.y = y def __del__(self): class_name = self.__class__.__name__ print(class_name,'销毁')pt1 = Point()pt2 = p[详细]
-
Python autoescape标签用法解析
所属栏目:[Python] 日期:2020-12-17 热度:139
这篇文章主要介绍了Python autoescape标签用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.spaceless标签:移除html标签中的空白字符。包括空格、tab键、换行符,示例代码如下: {% spaceless[详细]
-
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
所属栏目:[Python] 日期:2020-12-17 热度:92
一、 打开Chrome浏览器,输chrome://version/ 二、下载chromedriver.exe驱动 注意:上图可以看到安装的Chrome浏览器版本为79.0.3945.88 (正式版本) 下载地址1:http://npm.taobao.org/mirrors/chromedriver/ 下载地址2:http://chromedriver.storage.googlea[详细]
-
Python Numpy库常见用法入门教程
所属栏目:[Python] 日期:2020-12-17 热度:161
本篇章节讲解Python Numpy库常见用法。供大家参考研究具体如下: 1、简介 Numpy是一个常用的Python科学技术库,通过它可以快速对数组进行操作,包括形状操作、排序、选择、输入输出、离散傅立叶变换、基本线性代数,基本统计运算和随机模拟等。许[详细]
-
pytorch 模拟关系拟合——回归实例
所属栏目:[Python] 日期:2020-12-17 热度:58
本次用 pytroch 来实现一个简单的回归分析,也借此机会来熟悉 pytorch 的一些基本操作。 1. 建立数据集 import torchfrom torch.autograd import Variableimport matplotlib.pyplot as plt# torch.linspace(-1,1,100)表示返回一个一维张量,包含在区间 -1到1[详细]
-
pytorch 图像中的数据预处理和批标准化实例
所属栏目:[Python] 日期:2020-12-17 热度:70
目前数据预处理最常见的方法就是中心化和标准化。 中心化相当于修正数据的中心位置,实现方法非常简单,就是在每个特征维度上减去对应的均值,最后得到 0 均值的特征。 标准化也非常简单,在数据变成 0 均值之后,为了使得不同的特征维度有着相同的规模,可[详细]
-
python无序链表删除重复项的方法
所属栏目:[Python] 日期:2020-12-17 热度:99
题目描述: 给定一个没有排序的链表,去掉重复项,并保留原顺序 如: 1-3-1-5-5-7,去掉重复项后变为:1-3-5-7 方法: 顺序删除 递归删除 1.顺序删除 由于这种方法采用双重循环对链表进行遍历,因此,时间复杂度为O(n**2) 在遍历链表的过程中,使用了常数个额[详细]
