python
飘满红楼
勿在浮沙筑高台,不为繁华易匠心
展开
-
用python实现单例模式的几种方法
1、使用类的__new__方法# 使用__new__方法,python自省class Singleton(object): def __new__(cls, *args, **kwargs): # 如果没有隐变量_instance就调用__new__一个,python自省 if not hasattr(cls, "_instance"): orig = super(Singleton, cls) cls._ins原创 2020-08-11 13:43:25 · 258 阅读 · 0 评论 -
Resnet网络回归的简单实现
注:参考《动手学深度学习》一书构建的网络模型是ResNet-18,即4个残差块,每块里面有四层卷积(不包括用以改变通道数的1×1卷积层),以及最开始的卷积层和最后的全连接层,总共18层数据集类型为简单的array或pd.DataFrame类型的二维表或二维矩阵1、加载测试数据1.1、构建训练数据的X-y的Dataset类,用以后续的批处理和shuffleclass AnalysisDataset(Dataset): def __init__(self, in_data, col原创 2020-07-16 15:58:01 · 14179 阅读 · 32 评论 -
python多进程问题的思考
def fun(produceQueue, key, consumerQueue): if not produceQueue.empty(): args = produceQueue.get() else: raise Exception("produce queue is empty!") ...原创 2020-03-22 18:41:47 · 400 阅读 · 0 评论 -
pycharm调试出现的bug
工作用到Python来写进行从mongodb向mysql迁移的代码,由于业务字段极其复杂,所以需要用到调试但是调试出了一个一直没有预料到的bug:Exception ignored in: '_pydevd_frame_eval.pydevd_frame_evaluator_win32_36_64.get_bytecode_while_frame_eval'SystemError: e...原创 2019-12-19 16:54:07 · 1698 阅读 · 1 评论