python
LIN Chaojian
这个作者很懒,什么都没留下…
展开
-
Python类的实例作为参数传入一个函数
Python类的实例作为参数传入一个函数,即使不返回这个实例,这个实例的属性的变化依旧会保留。一下是一个例子from tst5 import change_classclass func1: def __init__(self): self.a = 1 self.b = 2f1 = func1()v = 1print('before:', f1.a, v)change_class(f1, v)print('after:', f1.a, v)"""返原创 2021-05-06 15:16:12 · 5150 阅读 · 2 评论 -
读取图片的5种方法比较
图片宽158,高242,3通道总结:除了PIL外,其他4种读取的图片格式均为’numpy.ndarray’格式;5种方法读取的图片维度都是(高,宽,通道数);5种方法读取图片像素值都是int类型。1. cv2.imreadimport cv2img = cv2.imread(path)print(type(img))print(img.shape)结果:<clas...原创 2020-05-06 13:29:12 · 508 阅读 · 0 评论 -
matplotlib说明框中字体粗细
import matplotlib.pyplot as pltstyles=['normal','italic','oblique']weights=['ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'bold', 'heavy', '...原创 2018-10-13 15:42:29 · 14071 阅读 · 2 评论 -
python中类的应用实例
import numpy as npclass Generate(object): def __init__(self): self.group_images() self.lock = figure # 这里只是把self.lock指向了figure这个函数,没有运行这个函数 self.z = with_bracket() d...原创 2018-10-29 19:05:10 · 767 阅读 · 0 评论 -
注意图片读取时的维度
import cv2img_path = 'D:/JupyterWorkSpace/13.jpg' # 13.jpg的大小是178x218img = cv2.imread(img_path)print(img.shape)13.jpg如下但是程序输出的shape却是(218, 178, 3),也就是cv2.imread这个函数在读取图片时,长和宽是调换位置的...原创 2018-12-11 21:45:06 · 1063 阅读 · 1 评论 -
python下graphviz安装
参考:https://blog.csdn.net/fadai1993/article/details/82491657其中在 安装PyGraphviz时,遇到问题,由于我用的版本是python3.6,https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygraphviz没有对应版本,而用pip安装又出现问题,于是按照 https://stackoverfl...原创 2019-03-19 22:39:48 · 1840 阅读 · 0 评论