![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python语法
VictorHan01
这个作者很懒,什么都没留下…
展开
-
线程安全以及python线程机制
线程与进程的区别进程:一个进程就是计算机上正在运行的一个程序,是并发执行的程序在执行过程中分配和管理资源的基本单位。线程:计算机中程序运行的实际执行者,每一个进程至少会有一个线程(主线程)用于执行程序。线程是进程的一个执行单元,是程序执行的最小单位,一个程序至少有一个进程,一个进程至少有一个线程一个线程只能属于一个进程一个进程中多个线程,可以共享进程中提供的数据程序执行时,计算机会为程序创建进程,并以进程为单位分配计算资源。每个进程都有相应的一个或多个线程,程序执行时执行的是一系列的线程。进程只原创 2020-07-01 17:14:29 · 183 阅读 · 0 评论 -
面向对象概述与python相关语法
面向对概述与Python相关语法面向对象概念:面向对象是指从对象的角度出发来考虑问题,拿到需求后,对需求进行划分,以面向对象的角度思考是谁(对象),做了什么(方法)。其中对象是类的实例,类是对象的“模板”。属于同一个类的不同对象,它们的区别是数据(实参)不同。类与类之间的区别是行为(方法/函数)不同。面向对象的特征:封装,继承,多态封装:封装的目的是封装变化,将...原创 2020-02-13 15:27:47 · 182 阅读 · 0 评论 -
python 序列的有序无序可变不可变的理解
python 序列的有序无序可变不可变的理解不可变数据类型: 是指变量的值发生改变时,其对应的内存地址也发生改变。可变数据类型:是指变量的值发生改变时,其对应的内存地址不发生改变1. 列表(有序可变):循环遍历时按顺序输出,每个元素又固定的索引。可以对指定的索引位置进行元素的增加、删除、修改;在函数中可以直接对列表进行操作,不需要返回操作后的列表。2. 字符串(有序不可变):字符串内...原创 2020-02-11 19:51:41 · 7056 阅读 · 0 评论 -
scipy.misc.toimage()报错
scipy.misc.toimage() 是将一个numpys数组保存为图像的方法。这个函数在scipy 1.2.0版本中已经删除,由于版本问题回报出没有toimage函数的问题,建议使用PIL包中的Image库进行转换操作,方法如下:from PIL import Imageimage = Image.fromarray( Arrays )image.save("file.jpg...原创 2019-09-06 16:04:05 · 3137 阅读 · 0 评论 -
image.save存储图像时的报错:cannot write mode F as JPEG
这是由于在使用image=Image.fromarray(image)将数组转为图像的过程中,数组中的数据是浮点型(F)无法转为图像,因此需要改变image的类型,if image.mode == "F": image = image.convert('RGB')完整代码如下:image=Image.fromarray(image)if image.mode =...原创 2019-09-06 15:56:27 · 23411 阅读 · 3 评论 -
Python 类与类的继承
本文参考:https://www.runoob.com/python3/python3-class.htmlPython 是一门面向对象的语言面向对象技术简介:类(Class):定义一个集合中每个对象所共有的属性和方法。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类中的函数与其他函数不同,类中的函数必须包...原创 2019-07-22 19:49:53 · 170 阅读 · 0 评论 -
Python多进程subprocess、mmap
最近学习多进程,记录两篇关于多进程的文章Python多进程方面涉及的模块主要使用:subprocess, mmap, multiprocessing三个模块subprocess 文章https://www.cnblogs.com/Security-Darren/p/4733368.html父进程于子进程只能通过管道和子进程通信,也就是说,只有调用 Popen() 创建子进程的时候参...原创 2019-08-03 10:42:07 · 498 阅读 · 0 评论 -
tf.boolean_mask()
tf.boolean_mask(A,B)其中B的元素只有 Ture 和 False , 该函数返回的是 A中 与B中Ture元素下标 相同的元素如:A=[1,2,3,4]B=[ Ture ,False, Ture, False]C=tf.boolean_mask(A,B)输出为:C=[1,3]...原创 2019-07-20 14:13:24 · 235 阅读 · 0 评论 -
tf.equal()
tf.equal(a,b)a,b 代表两个矩阵或向量,该换数是比较两个矩阵相同的下标的元素,若相等则返回Ture,若不相等则返回False。原创 2019-07-20 14:01:54 · 1314 阅读 · 0 评论 -
channels_first 与 channels_last 的区别
用卷积神经网络处理一组彩色图片时,Caffe/Theano 使用的数据格式是channels_first即:(样本数,通道数,行数(高),列数(宽))Tensforflow 使用的数据格式是channels_last即:(样本数,行数(高),列数(宽),通道数)参考博文:https://blog.csdn.net/nima1994/article/details/803...原创 2019-07-19 20:29:19 · 2739 阅读 · 0 评论 -
inputs.get_shape().as_list() 的含义
shape = inputs.get_shape().as_list()其中inputs是一个张量(广义矩阵,如YOLO中的三维矩阵),get_shape():只有张量才能使用,返回的是一个元组as_list():将元组转换为列表,不是元组将会报错inputs.get_shape().as_list() :获取inputs的shape,并以列表的形式赋给shape...原创 2019-07-19 20:06:34 · 3356 阅读 · 0 评论 -
Pycharm 中文注释出现黄框和下划线
Pycharm 进行中文注释时会报错,中文部分出现黄框和下滑线:这是文字编码的问题,在第一行加入:#-*- coding: utf-8 -*-就能够解决了原创 2019-07-19 14:23:56 · 8492 阅读 · 0 评论 -
Python // 的含义
Python // 的含义:Python3 中 // 代表 整除 ,结果返回整数,/ 代表浮点数除法,结果返回浮点数原创 2019-07-19 13:59:52 · 2491 阅读 · 0 评论