Python
xiaqing01
什么事情只要静下心来,都是有希望的
展开
-
Python cookbook学习
。。。原创 2014-12-22 22:28:54 · 572 阅读 · 0 评论 -
python @,@staticmethod,@classmethod
一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。既然@staticmethod和@classmethod都可以直接类名.方法名()来调用,那他们有什么区别原创 2017-10-27 01:25:47 · 176 阅读 · 0 评论 -
Python 多线程复习
Python 多线程4种方式同步:1,Lock。最简单的用法,对于一个全局变量,要修改或者读取前都记得lock.acquire下。然后用完就release下就好。缺点:无法通知某个线程去执行,需要不停的询问查,是否可以获得锁了。2,信号量:就是一个计数器,他不i能然后使用方法和Lock一样。3,条件变量:等会某些条件发生,否则一直处于wait状态,类原创 2017-10-30 18:10:09 · 216 阅读 · 0 评论 -
python __slot__
使用__slots__但是,如果我们想要限制class的属性怎么办?比如,只允许对Student实例添加name和age属性。为了达到限制的目的,Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class能添加的属性:>>> class Student(object):... __slots__ = ('name', 'age')转载 2017-10-26 20:58:41 · 420 阅读 · 0 评论 -
CNN入门必懂概念~
CNN初步认识(局部感知、权值共享)CNN是深度学习在图像领域的一个应用。那么它相对于原来的神经网络方法有什么不同?为什么它适用于图像领域?原来:全连接神经网络需要的参数过多,例如1000*1000的图像,则输入层有10^6个节点,若隐藏层也有10^6个节点,则输入层到隐藏层的参数有10^12个。CNN:局部感知、权值共享CNN用局部感知和权值共享大大减少了参数,同时还具备其它优点。它们与自然图像...转载 2018-04-02 16:48:50 · 437 阅读 · 0 评论 -
VGG16结构分析(keras)
def VGG_16(weights_path=None): model = Sequential() model.add(ZeroPadding2D((1,1),input_shape=(3,224,224)))#卷积输入层,指定了输入图像的大小 model.add(Convolution2D(64, 3, 3, activation='relu'))#64个3x3的卷积...原创 2018-05-29 14:14:14 · 3702 阅读 · 0 评论 -
pyinstaller 生成exe后找不到静态文件。。。目标位置换了
import osimport sysconfig_name = 'myapp.cfg'# determine if application is a script file or frozen exeif getattr(sys, 'frozen', False): application_path = os.path.dirname(sys.executable)elif __file_...原创 2018-06-01 16:34:45 · 4686 阅读 · 0 评论