python
南有木兮木不知
这个作者很懒,什么都没留下…
展开
-
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 311: ordinal not in range(128)
今天在做python2到python3迁移时configparser模块报如下错误: File "/usr/lib/python3.5/configparser.py", line 696, in read self._read(fp, filename) File "/usr/lib/python3.5/configparser.py", line 1012, in _read...原创 2019-11-06 15:51:29 · 390 阅读 · 1 评论 -
onnx,caffe模型查看各层的内容
https://lutzroeder.github.io/netron/原创 2019-10-27 10:08:10 · 1603 阅读 · 0 评论 -
pytorch 学习 简单resnet殘差网络
代码源自:https://github.com/yunjey/pytorch-tutorial这里只是将其做为一个学习样例,具体代码见:02-intermediate/deep_residual_network1.看下面的网络结构:#3x3 convolution def conv3x3(in_channels, out_channels, stride=1): return nn...原创 2019-10-18 16:30:09 · 513 阅读 · 0 评论 -
pytorch学习--卷积神经网络
代码源自:https://github.com/yunjey/pytorch-tutorial这里只是将其做为一个学习样例.#引入包import torch import torch.nn as nnimport torchvisionimport torchvision.transforms as transforms # Device confi...原创 2019-10-16 17:57:58 · 343 阅读 · 0 评论 -
将一列分裂成四列,进行联合查询.
有些数据杂揉在一起,我们要将其一列分裂成四列,进行联合查询.如下查询语句,将 B.Rssi这一列分为RssiA,RssiB,RssiC,RssiD四列.使用join关键字进行联合查询.select a.ID ID ,a.PX PX,a.PY PY,b.Rssi RssiA,c.Rssi RssiB,d.Rssi RssiC,e.Rssi RssiD from (SELECT BP.ID,SP....原创 2019-09-26 11:33:07 · 181 阅读 · 0 评论 -
MQTT环境搭建(python测试)
在ubuntu16.04/rk3399上搭建mqtt服务器并不难,主要就是用到了mosquitto这款消息代理服务软件.其采用发布/订阅模式传输机制,轻量、简单、开放并易于实现,被广泛应用于物联网之中.1.环境搭建1.1依赖环境sudo apt install gcc-c++sudo apt install cmakesudo apt install openssl-dev1.2 ...原创 2019-09-23 16:39:54 · 1418 阅读 · 0 评论 -
python-opencv 坑 libopencv_imgproc.so.2.4: cannot open shared object file
1. libopencv_imgproc.so.2.4: cannot open shared object file 提示找不到$ pythonPython 2.7.12 (default, Nov 12 2018, 14:36:49) [GCC 5.4.0 20160609] on linux2Type "help", "copyright", "credits" or "licens...原创 2019-07-19 11:40:24 · 3164 阅读 · 0 评论 -
RabbitMQ入门
RabbitMQ:优点:下述东西先mark一下,待验证RabbitMQ 单机吞吐量:万级 topic数量都吞吐量的影响: 时效性:微秒级,延时低是一大特点。 可用性:高,基于主从架构实现高可用性 消息可靠性: 功能支持:基于erlang开发,所以并发能力很强,性能极其好,延时很低 总结: erlang语言开发,性能极其好,延时很低; 吞吐量...原创 2019-06-28 16:23:11 · 224 阅读 · 0 评论 -
深度学习入门(1)
1.感知机是神经网络的起源。2.偏置决定了神经元被激活的容易程度。具体表现我为 y = wx + b b为偏置项 w为权重3.常用激活函数及实现1)阶越函数y = x>0?1:0实现:def step_function(x): return np.array(x > 0, dtype=np.int)2)sigmoid函数y = 1/(1+exp(-x))...原创 2019-06-10 17:18:24 · 685 阅读 · 0 评论 -
深度学习入门(3)
1.卷积层(Convolutional)1) 填充(padding)在进行卷积层的处理之前,有时要向输入数据的周围填入固定的数据(比如0),这称为填充。使用填充主要是为了调整输出的大小。2)步幅应用滤波器(filter)的位置间隔称为步幅(stride)。输出大小的计算:假设输入大小为(H,W),滤波器大小为(FH,FW),输出大小为(OH,OW),填充为P,步幅为S(横纵轴都为S)...原创 2019-06-15 16:50:07 · 402 阅读 · 0 评论 -
深度学习入门(2)
1.最优权重参数的最优方法参数更新方法(梯度下降方法)1)SGD(随机梯度下降法)class SGD: def __init__(self, lr=0.01): self.lr = lr def update(self, params, grads): for key in params.keys(): ...原创 2019-06-15 14:20:25 · 361 阅读 · 0 评论 -
jetson nano AI环境搭建
最近在玩这个板,已经把示例跑通,先记录一下示例这里是视频,图片,摄像头的地点。https://www.colabug.com/4535531.html原创 2019-05-07 17:37:38 · 4186 阅读 · 3 评论 -
使用tensorflow显示pb模型的所有网络结点
代码如下:import tensorflow as tffrom tensorflow.python.platform import gfilemodel = 'pb_path'graph = tf.get_default_graph()graph_def = graph.as_graph_def()graph_def.ParseFromString(gfile.FastGFile(...原创 2019-05-06 15:59:34 · 1080 阅读 · 0 评论 -
python 正则表达式
在看python数据分析,里面介召了一下,re模块,mark下,有用时来看。https://docs.python.org/zh-cn/3/library/re.html原创 2019-04-17 15:10:19 · 160 阅读 · 0 评论 -
TypeError: __new__() got an unexpected keyword argument 'serialized_options'
Python 2.7.12 (default, Nov 12 2018, 14:36:49) [GCC 5.4.0 20160609] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import caffeTraceback (most recent c...原创 2019-03-26 16:24:11 · 1027 阅读 · 1 评论 -
调试海康usb摄像头错误记录
调试海康usb摄像头错误记录所用代码如下,代码很简单,打开摄像头,获取视频流,从视频流中截取一帧按’s’保存.取名 capture.pyimport cv2 import numpy as np import timecap0 = cv2.VideoCapture(0)cap1 = cv2.VideoCapture(1) i = 1while(1): # get a frame...原创 2019-01-24 10:43:30 · 5411 阅读 · 0 评论 -
python grpc初使用
python grpc初使用 1. 环境安装sudo pip install grpciosudo pip install protobufsudo pip install grpcio-tools文件目录结构如下:├── client│ └── client.py├── example│ ├── build.txt│ ├── data.proto│ ...原创 2018-09-12 17:14:54 · 1532 阅读 · 0 评论 -
最大子数组问题
分支算法的学习,选择用python是实现最快的算法。#!/usr/bin/env python # vim: fileencoding=utf-8 from __future__ import print_function def Find_Max_Crossing_SubArray(A,low,mid,high): # print (A,low,mid,high) l...原创 2018-04-24 22:04:59 · 148 阅读 · 0 评论 -
python merge-sort
mark def Merge(A,p,q,r): # print (A,p,q,r) n1 = q-p+1 n2 = q-p # print ("A",A,type(A),p,q) L=A[p:q+1] # print ("L",L) R=A[q+1:r+1] # print ("R",R) L.append(1...原创 2018-04-23 22:26:35 · 595 阅读 · 0 评论