UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode[python中文字符串比较]

UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode 这个报错是编码问题导致的,json数据中有中文,在python里面对其与中文做比较的时候报错。 解决的思路 在文件头加上 # -...

2019-06-28 15:07:15

阅读数 16

评论数 0

彻底搞懂python中*和**的用法

*和**的用法看到太多了,总结下其中的一些细节 【1】*的用法 *是可以接受任意数量的参数,比如如下代码: x=['x','y','z','q'] def m(*args): print(args) m(x[0],x[1],x[2],x[3]) #args:('x', 'y', 'z', ...

2019-05-07 19:49:29

阅读数 15

评论数 0

torchvison源码剖析【1】transform.ToTensor()

PIL转tensor: def pil2tensor(): img=Image.open(img_path) totensor=torchvision.transforms.ToTensor() #torchvision.transforms.ToTensor()函数自动转...

2019-03-28 23:21:04

阅读数 129

评论数 0

pytorch中stack和cat的以及to_tensor的坑

初入计算机视觉遇到的一些坑 1.pytorch中转tensor x=np.random.randint(10,100,(10,10,10)) x=TF.to_tensor(x) print(x) 这个函数会对输入数据进行自动归一化,比如有时候我们需要将0-255的图片转为numpy类型的数据,则...

2019-03-24 22:45:20

阅读数 50

评论数 0

python中在发生函数调用时出现的相对路径更改问题

为知笔记的复制粘贴过来不太好用啊。。。。只能截图了

2019-01-05 21:12:00

阅读数 108

评论数 0

二叉树遍历(递归+非递归+层序)看这个一个就够了

#include<iostream> #include <vector> #include <queue> #include <stack&am...

2018-12-16 11:25:34

阅读数 35

评论数 0

ubuntu18.04+CLion配置GLFW

参考文章:https://blog.csdn.net/zangle260/article/details/49002525 第零步:下载glfw: 百度, 下载解压好,暂且成目录名字为 glfw3-3.x.x 第一步: 编译glfw: (1): 安装依赖库,sudo ...

2018-08-18 11:44:58

阅读数 710

评论数 0

ubuntu18.04LTS下在Clion2018中配置OpenGL运行环境

安装OpenGL 部分转载自简书作者 sudo apt-get install build-essential libgl1-mesa-dev sudo apt-get install freeglut3-dev sudo apt-get install libglew-dev libsdl2...

2018-08-14 21:40:49

阅读数 442

评论数 0

opencv-python API中的findContours、drawContours与hierachy解析

官方文档: 官方文档对hierachy的解释 简单的使用(demo1): def draw(): image=np.zeros((300,300,1),dtype=np.uint8) cv2.rectangle(image,(10,10),(100,100),(255,255...

2018-08-14 16:29:43

阅读数 1004

评论数 0

opencv-python提取二维码

主要算法: 利用二维码的三个定位点来找到提取二维码 算法的主要思想和C++参考该博主:C++ Opencv提取二维码 该博主的算法是不完整的。 我的算法思想: 1)定位点的轮廓有三层轮廓 2)每个定位点的轮廓中心点一样的 3)三个定位点可以围成一个等腰直角三角形 算法待优化的地方 ...

2018-08-14 15:01:55

阅读数 1626

评论数 2

激活函数比较总结(relu、tanh、sigmoid、softmax)

比较好的解释 其他链接: 链接1 https://blog.csdn.net/piaodexin/article/details/77162766 (http://www.datalearner.com/blog/1051508750742453)

2018-08-13 13:52:15

阅读数 473

评论数 0

opencv python API:各种画图函数实现以及参数说明

# -*- coding=utf-8 -*- import os import numpy as np import cv2 # Create a black image img = np.zeros((512,512,3), np.uint8) # Draw a diagonal blue ...

2018-08-12 21:49:32

阅读数 64

评论数 0

python使用OS进行简单的文件处理

用os来读取文件时候对路径的分割 path='/home/kellen/PycharmProjects/learnJson/py_aiplat_demo/t.txt' 分割出最后一个文件 last_file=os.path.split(path)[-1] 分割文件basename的...

2018-08-12 14:37:36

阅读数 54

评论数 0

ubuntu18.04LTS安装后配置以及应用配置操作总结

阿萨德

2018-08-11 22:40:25

阅读数 1378

评论数 0

Opencv与Pillow图像格式转换以及转为numpy数组

首先 PIL.Image模块有函数Image.fromarray()函数 cv2有cv2.cvtColor()函数 numpy有numpy.asarray()函数 值得注意的是cv2用的是BGR,PIL用的是RGB # -*- coding=utf-8 -*- import os i...

2018-08-11 21:03:52

阅读数 1606

评论数 0

python装饰器decorator

装饰器的作用总结起来就是不对原有代码进行更改的情况下可以动态地添加业务。好比天气冷了,我只要再穿一点就可以了,而不用把原来穿的东西换掉。 首先要理解在python中一切都是对象的概念,函数名只是一个标签而已,函数名可以用来彼此之间赋值。 对Python中函数理解深刻点就看这篇文章 &...

2018-08-11 20:11:28

阅读数 29

评论数 0

python中的lambda、map和reduce

map和reduce可以当成是一种语法糖,简化我们的代码 lambda 匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。 用匿名函数有个好处,因为函数没有名字,不必担心函数名冲突。此外,匿名函数也是一个函数对象,也可以把匿名函数赋值给一个变量,再利用...

2018-08-11 16:14:28

阅读数 143

评论数 0

python生成器

相当于一种动态加载的形式,比如我们求一个斐波那契数列,这个是一个无限长度的序列,使用列表肯定放不下,所以可以使用生成器来解决。 def fib(max): a, b = 0, 1 for _ in range(max): yield b a, ...

2018-08-11 15:07:03

阅读数 404

评论数 0

python中for循环面面观

基础用法 a=[1,2,3] for i in a: print(i) #输出1 2 3 如果需要同时获取下标和元素 a=[a,b,c] for i,value in enumerate(a): print(i,value) #输出0 a # 1 b # 2 ...

2018-08-11 10:39:13

阅读数 39

评论数 0

python中赋值引用、浅拷贝、深拷贝

python中一切赋值都是引用 比如说在list中: t=[1,2,2] def main(n): n[0]=3 return n main(t) print(t) '输出是t[3,2,2]' 同样,使用return的返回值也是一样的结果,因为无论怎么说,在pytho...

2018-08-10 17:08:16

阅读数 41

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭