
Python
hzhj
写作不只为了传播,更重要的是思考和学习。
展开
-
Notebook快捷键
当前cell之前增加一个cell: esc + a;当前cell之后增加一个cell: esc + b;删除当前cell : esc +d;注释或取消注释: ctrl + /;原创 2021-12-04 09:15:14 · 293 阅读 · 0 评论 -
pip模块安装
windows Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 Windows:1. 找到系统盘下C:\C:\Users\用户名\AppData\Roaming2. 查看在Roaming文件夹下有没有一个pip文件夹,如果没有创建一个;3. 进入pip文件夹,创建一个pip.ini...原创 2019-09-20 09:59:36 · 498 阅读 · 0 评论 -
python 变量操作
二维list初始化>>> import numpy as np>>> k=[[None for i in range(4)] for j in range(3)]>>> np.shape(k)(3, 4)cv2读取png报错(libpng error: Read Error); cv2.imdecode解析png报错(libpng...原创 2019-07-31 13:50:45 · 2618 阅读 · 3 评论 -
python 类的继承及初始化
#encoding: utf-8class CBASE1(object): def __init__(self, srcdir='./data', **kwargs): print srcdir super(CBASE1, self).__init__(**kwargs) def myprint(self): print 'cba...原创 2019-05-17 09:38:39 · 2512 阅读 · 0 评论 -
基于numy实现softmax功能
本文利用numpy模块实现softmax的功能。 import numpy as np def softmax_np(logits): assert (isinstance(logits, np.ndarray)), 'only numpy is available' exp_value = np.exp(logits) # 计算指数值 ...原创 2019-04-11 11:07:33 · 457 阅读 · 0 评论 -
python2与python3使用差异汇总
py3 cv2模块保存中文路径cv2.imencode('.jpg', frame)[1].tofile('中文/1.jpg') #imwrite中文乱码sys.out不可同时出现在不同文件,否则报错‘ValueError: I/O operation on closed file.’if int(sys.version[0])==3: sys.stdout = io.Text...原创 2019-03-20 10:40:41 · 425 阅读 · 0 评论 -
图片上打印中文
python中利用cv2.putText函数无法输出中文,可以借助pil模块实现该功能。import cv2import PIL.Image as Imageimport PIL.ImageDraw as ImageDrawimport PIL.ImageFont as ImageFontimport numpy as np #构建图像并用cv2.putText输出im...原创 2018-07-05 20:02:46 · 532 阅读 · 0 评论 -
python字符串编码
中文输出>>> import io>>> import sys>>> if int(sys.version[0])==2:... f = open(txt_path, 'r')... else:... f = open(txt_path, 'r', encoding='utf-8')... >&g...原创 2018-04-24 16:50:00 · 241 阅读 · 0 评论 -
多分类标签转换为one-hot向量
本文参考mnist.py中dense_to_one_hot函数,展示标签生成one-hot向量的过程。>>> import numpy as np>>> labels_dense=np.asarray([0,3,2,3,1,1])>>> num_labels = labels_dense.shape[0]>>> num_classes=4>>> index_offset = np.原创 2018-01-29 17:25:24 · 5680 阅读 · 1 评论 -
python常用命令_变量类型转换
图片转码import cv2import numpy as npfrom io import BytesIOfrom PIL import Imagefile_bytes = np.asarray(bytearray(img_file), dtype=np.uint8)img_bgr = cv2.imdecode(file_bytes, 1)img_rgb = Image.op...原创 2018-01-26 10:15:04 · 457 阅读 · 0 评论 -
python2文件编码
python文件中使用的默认编码格式为ASCII,这在实际使用中经常会出现许多问题,最常见的问题是不同编程语言间信息转换时常会由于编码使问题变得繁琐,中文输出乱码,并且该编码格式的输出内容可读行较差。所以为了省去编码导致的一些问题,通常将python文件格式设置为UTF-8类型。设置编码的方法很简单,即在文件开始的第一行或者第二行,添加如下注释即可,"#"之后的空格可不要,加上显得美观。...原创 2018-01-30 17:04:39 · 461 阅读 · 0 评论