
python
文章平均质量分 75
一个新新的小白
一个青年学生来学习
展开
-
python中求两个list列表中不同的元素、并集、交集
set 求list交并差原创 2023-02-09 14:30:33 · 3577 阅读 · 1 评论 -
python多线程是如何工作
python多线程原创 2022-09-15 17:13:22 · 529 阅读 · 0 评论 -
高版本pytorch出现IndexError: invalid index of a 0-dim tensor.问题解决办法
最近使用pytorch1.4版本训练网络,在运用loss.data()时,目的时为了让loss函数的值相加,但出现问题IndexError: invalid index of a 0-dim tensor.问题解决办法。经查找,发现问题的原因loss += loss.data[0] 是pytorch0.3.1版本代码,在0.4-0.5版本的pytorch会出现警告,不会报错,但是0.5版本以上的pytorch就会报错,总的来说是版本更新问题.该问题的解决办法:第一种:如果不想更改代码,则需要安装低原创 2020-12-28 08:47:47 · 2506 阅读 · 1 评论 -
随机种子的理解
1、随机数在百度百科中对随机数的定义为:真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等,这样的随机数发生器叫做物理性随机数发生器,它们的缺点是技术要求比较高。根据定义可以看到,真随机数是依赖于物理随机数生成器的。使用较多的就是电子元件中的噪音等较为高级、复杂的物理过程来生成。使用物理性随机数发生器生成的真随机数,可以说是完美再现了生活中的真正的“随机”,也可以称为绝对的公平。2、伪随机数在百度百科中对伪随机数的定义为:真正意义上的随机数(或者随机事件)在原创 2020-12-01 11:08:21 · 7302 阅读 · 0 评论 -
ubuntu下安装Anaconda3以及使用大全(包括基本使用命令和更改镜像源(conda和pip))
Anaconda是python开发环境特好用的一个工具,可以让你的python环境不受外界干扰,在同一机器上不同python工程提供了方便。现将Anaconda在ubuntu系统下安装过程整理如下,方便以后使用过程中的查找。(1)安装文件下载Anaconda和Python版本是对应的,所以需要选择安装对应Python2.7版本的还是Python3.7版本或其他版本的,根据自己的需要下载合适的安装包。下载链接:https://www.anaconda.com/download/#linux,按照该链接原创 2020-07-02 11:01:04 · 9863 阅读 · 1 评论 -
cherrypy学习记录2
一个更全的cherrypy学习分享链接,包含各个代码:https://blog.csdn.net/zhang2531/article/details/52121626原创 2020-06-16 13:58:09 · 208 阅读 · 0 评论 -
cherrypy学习记录
最近在项目学习中,需要用到cherrypy web框架,现将学习过程记录如下。CherryPy是一种用于 Python 的、简单而又非常有用的 Web 框架。它所做的全部工作就是以尽可能少的代码将 Web 服务器与 Python 代码连接。它并不决定使用哪些其他工具,所以可以从自己的角度自由地选择模板系统、数据库映射程序或者其他工具。1、cherrypy请求CherryPy 不是依靠 Apache 或者另外的 Web 服务器,而是运行它自己的小型的基于 Python 的 Web 服务器。传统的 Web转载 2020-06-15 18:56:10 · 523 阅读 · 0 评论 -
jinja2学习记录
1、简介Jinja2是基于python的模板引擎,功能比较类似于于PHP的smarty,J2ee的Freemarker和velocity。 它能完全支持unicode,并具有集成的沙箱执行环境,应用广泛。jinja2使用BSD授权。它是Python下一个被广泛应用的模版引擎,他的设计思想来源于Django的模板引擎,并扩展了其语法和一系列强大的功能。其中最显著的一个是增加了沙箱执行功能和可选的自动转义功能,这对大多应用的安全性来说是非常重要的。他基于unicode并能在python2.4之后的版本运行,包原创 2020-06-15 14:38:31 · 562 阅读 · 0 评论 -
图像扩充用于图像目标检测
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wei_guo_xd/article/details/74199729 </div> <link rel="stylesheet...转载 2018-12-28 15:27:49 · 1156 阅读 · 0 评论 -
python包tqdm安装及入门
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rosefun96/article/details/78884687 </div> <div id="content_views" class="markdown_views"> <...转载 2018-12-25 13:28:59 · 7524 阅读 · 1 评论 -
python的线程-队列(生产消费者模型)
https://www.cnblogs.com/franknihao/p/6627857.html原创 2019-03-05 10:09:28 · 261 阅读 · 0 评论 -
Python中的多线程threading和线程间消息队列queue学习笔记
python中实现多线程可以通过threading类。线程间同步则可以用queue类。至于python的进程间通信,暂时没有发现有类似linux ipc的模块可供使用,但是可以通过unix域套接字实现进程间通信。1、用threading模块实现多线程 可以通过派生threadin...转载 2019-03-05 10:33:09 · 937 阅读 · 0 评论 -
python中ctypes的使用
Python 和 C 的混合编程工具有很多,这里介绍 Python 标准库自带的 ctypes 模块的使用方法。 初识Python 的 ctypes 要使用 C 函数,需要先将 C 编译成动态链接库的形式,即 Windows 下的 .dll 文件,或者 Linux 下的 .so 文件。先来看一下 c...转载 2019-03-05 13:51:56 · 15453 阅读 · 1 评论 -
Matplotlib图表不能在Pycharm中显示的问题
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xinluqishi123/article/details/63523531 </div> <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/temp...转载 2019-04-28 13:49:14 · 1247 阅读 · 1 评论 -
Ubuntu16.04下安装Anaconda2
1. 下载AnacondaAnaconda官网下载地址:Anaconda镜像下载地址:清华大学开源软件镜像站 官网下载很慢,建议使用镜像下载对应的anaconda版本2. 安装Anaconda下载的Anaconda会在家目录下的Downloads目录下打开终端,使用以...转载 2019-04-24 10:22:46 · 1511 阅读 · 0 评论 -
查看2个Python字典的相同以及不同之处
a = {“x”:1,“y”:2,“z”:3}b = {“x”:1,“w”:11,“z”:12}print(a.items())dict_items([(‘x’, 1), (‘y’, 2), (‘z’, 3)])查看两个字典共有的keyprint(a.keys() & b.keys()){‘x’, ‘z’}查看字典a 和字典b 的不共有...转载 2019-05-07 15:42:25 · 5707 阅读 · 0 评论 -
Python下opencv使用笔记之hough变换
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/on2way/article/details/47028969 在数字图像中,往往存在着一些特殊形状的几何图形,像检测马路边一条直线,检测人眼的圆形等等,有时我们需要把...转载 2018-11-16 11:48:02 · 8537 阅读 · 1 评论 -
python与zmq系列(5)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/KWSY2008/article/details/49513109 我们已经了解REQ/REP,PUB/SUB,PULL/PUSH这三种模式,也曾提到过,一个上下文可以创建多个socket套接字,那么...转载 2018-10-12 14:44:51 · 1002 阅读 · 0 评论 -
python与zmq系列(4)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/KWSY2008/article/details/49490813 今天为大家介绍push/pull模式,这是一个什么模式呢?战争时期,食物紧缺,...转载 2018-10-11 18:09:42 · 1145 阅读 · 0 评论 -
pycharm更换python版本的问题
目前,python2和python3都有很重要的意义,所以,我们经常会在电脑上同时安装python的两个版本或者更多。如何根据项目需要切换所使用的python版本呢?? 接下来,我将介绍如何利用pycharm这个IDE进行pyt...原创 2018-08-01 11:30:53 · 8630 阅读 · 1 评论 -
python中的import模块
importlib包的目的是双重的。一个是在Python源代码中提供import语句(以及扩展名为__import__()函数)的实现。这提供了可以移植到任何Python解释器的import的实现。这也提供了比在除了Python之外的编程语言中实现的实现更容易理解的实现。第二个目的是,实现import...转载 2018-08-22 15:44:37 · 789 阅读 · 0 评论 -
numpy.random.seed()的使用
这个函数的使用方法,在这里已经有前辈讲解过了,只是自己在测试的时候有一些思考,所以便写了这篇博客。下面是前辈文章的原话: seed( ) 用于指定随机数生成时所用算法开始的整数值,如果使用相同的seed( )值,则每次生成的随即数都相同,如果不设置这个值,则系统根据时间来自己选择这个值,此时每次生成的随机数因时...转载 2018-08-22 15:52:40 · 1631 阅读 · 0 评论 -
python中os.path模块下的函数总结
python中os.path模块下的函数总结:#coding:utf-8import ospath = 'C:\Python27\Lib\site-packages\myLibrary'print os.path.abspath(path) #返回绝对路径print os.path...转载 2018-08-22 15:57:44 · 183 阅读 · 0 评论 -
Tensorflow中关于随机数生成种子tf.set_random_seed()
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31878983/article/details/79495810 ...转载 2018-08-22 18:21:48 · 11168 阅读 · 1 评论 -
Python-random.seed()的作用
random.seed(0)作用:使得随机数据可预测,即只要seed的值一样,后续生成的随机数都一样。转载自:点击打开链接>>>> numpy.random.seed(0) ; nump...转载 2018-08-22 19:44:04 · 5218 阅读 · 1 评论 -
Tensorflow中权值和feature map的可视化
版权声明:转载请注明出处。 https://blog.csdn.net/u010358677/article/details/70578572 ...转载 2018-08-27 13:21:00 · 2465 阅读 · 1 评论 -
tensorflow(八)tensorflow加载VGG19模型数据并可视化每一层的输出
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Missayaaa/article/details/80251823 ...转载 2018-08-27 13:22:15 · 1393 阅读 · 1 评论 -
TensorFlow中global_step的简单分析
global_step在滑动平均、优化器、指数衰减学习率等方面都有用到,这个变量的实际意义非常好理解:代表全局步数,比如在多少步该进行什么操作,现在神经网络训练到多少轮等等,类似于一个钟表。根据代码可以发现global_s...转载 2018-08-24 10:22:28 · 1408 阅读 · 0 评论 -
TensorFlow 图像预处理(一) 图像编解码,图像尺寸调整
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/chaipp0607/article/details/73029923 ...转载 2018-08-24 13:33:05 · 408 阅读 · 0 评论 -
tf.nn.l2_normalize的使用
tf.nn.l2_normalize(x, dim, epsilon=1e-12, name=None) 上式: x为输入的向量; dim为l2范化的维数,dim取值为0或0或1; epsilon的范化的最小值边界;按例计算例1:import tens...原创 2018-08-24 14:17:25 · 3445 阅读 · 0 评论 -
Tensorflow一些常用基本概念与函数
摘要:本系列主要对tf的一些常用概念与方法进行描述。本文主要针对tensorflow的模型训练Training与测试Testing等相关函数进行讲解。为‘Tensorflow一些常用基本概念与函数’系列之四。1、序言本文所讲的内容主要为以下列表中相关函数。函数trai...转载 2018-08-30 13:43:48 · 371 阅读 · 0 评论 -
linux动态库so调用外部so,运行时出现undefined symbol
出现这种问题,一般为某工程的动态链接库出现问题,一般为以下解决办法: 一、当前工程的.so文件和生成该.so文件的工程代码不一致,当前.so文件中不包含工程代码中的某些函数。例如我的工程代码中有NdarrytoImage()这个函数,但是我使用的.so生成时却没有该函数,则在编译的时候不包含NdarrytoImage函数,则会抛出no ndarrytoimage undefined symbol...原创 2018-09-12 09:21:45 · 39392 阅读 · 4 评论 -
运行yolo时,莫名出现cuda error的解决办法
最近在加载yolo模型时,总是无缘无故出现cuda error的错误,初步判断为环境问题,所以讲yolo编译中需要注意的问题总结如下: 一、Darknet编译使用GPU要求显卡是Nvidia卡并且正确安装了CUDA。 GPU环境下的编译配置都是在 /darknet/Makefile 文件中定义的,GPU环境的编译有3点更改需要注意。 1. 更改Makefile前两行GPU和CUDNN的配置:...原创 2018-09-12 09:37:17 · 29106 阅读 · 4 评论 -
python与zmq系列(1)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/KWSY2008/article/details/49449437 本系列将为大家介绍zmq的使用,编程语言使用python,版本2.7,zmq版本是2.1,win8.1操作系统。 &n...转载 2018-10-11 16:51:15 · 2424 阅读 · 0 评论 -
python与zmq系列(3)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/KWSY2008/article/details/49464663 本篇博客将介绍zmq应答模式,所谓应答模式,就是一问一答,规则有这么几条 1...转载 2018-10-11 17:31:14 · 1226 阅读 · 0 评论