python
swallowblank
这个作者很懒,什么都没留下…
展开
-
将图片序列化后的pkl文件转换为webp图片并进行特征提取
import cv2import pickleimport numpy as npfrom PIL import Imagefrom matplotlib import pyplot as pltdef convertPkl2Webp(pklfilepath): with open("./im1.pkl", "rb") as pickle_file: imgpk = np.array(pickle.load(pickle_file)[0]) img = imgpk原创 2022-05-09 21:34:49 · 893 阅读 · 0 评论 -
我的matplotlib学习
共用引入代码import numpy as npimport matplotlib.pyplot as pltimport matplotlib as mpl1 创建一个画板fig = plt.figure() // 用这个就可以了fig = plt.subplot()fig, ax = plt.subplots()fig, axs = plt.subplots([2, 2]) 一个图上四个区域绘制一些内容用plt作为画笔绘制2.1 绘制图形plt.plot([x], y, [f原创 2021-12-14 18:22:53 · 1754 阅读 · 0 评论 -
关于我的VScode在写Python项目时无法定义跳转这件事
最近在写一个很厉害的项目,pycharm是很好用,但是用惯了Atom键位的我在面对pycharm时感到了力不从心,无法多行注释,无法复制下移等,使得我的生产效率极低。但是在用VScode 的时候,虽然各种快捷键用的飞起,但是居然无法 Alt + 左键 快速跳转!天呐!在这个面向对象的时代,这是何等的折磨。于是我又开始折腾,错误表现如下:项目内自创的py文件,无法找到定义无法跳转。No definition found for xxxxxxImport could not be resolved原创 2021-06-15 19:25:23 · 1592 阅读 · 4 评论 -
使用conda来搞科研
与普通的python学习者不同,搞科研可能需要在许多不同的python环境下进行编码,因此我使用Anaconda3进行python的环境管理,一开始还不太会用,觉得很弱智,在学长指导一番后,发现用法和npm很像,很好上手。安装Anaconda3为什么不安装anacondamini?因为,在一开始使用的时候,很多东西都不太明白,虽然condamini更轻量化,但是对于刚入门使用的人来说,会有一定的压力conda常用命令安装好Anaconda以后,就应该在anywhere执行conda命令了,初始会默认原创 2020-12-11 17:21:09 · 188 阅读 · 0 评论 -
做事从来不坚持的我又开始学习PyQt了。。。。。。
做事从来不坚持的我又开始学习PyQt了。。。。。。 链接附上,不再更新:PyQt5图形界面编程第一部分第一个程序 1 # -*- coding: utf-8 -*- 2 3 import sys 4 from PyQt5.QtWidgets import QApplication, QWidget, QToolTip,...原创 2017-10-15 16:45:00 · 99 阅读 · 0 评论 -
python中的yield
yield首先作用理解为return,它也可以返回一个或多个值其次,包含yield的函数,它不像普通的函数一样,只要调用就会立即执行,而是生成一个generator,可以理解为一个函数的迭代器,这里类比c++的容器去理解,要想调用它就必须在循环、next中调用。具体执行时,只执行一次,从函数开始,到yield返回值后停止,直到第二次被调用。def data_iter(features, la...原创 2019-09-29 16:22:28 · 420 阅读 · 0 评论 -
pyinstaller
dasdhttps://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe/http://blog.csdn.net/wy_97/article/category/7249572http://blog.sina.com.cn/s/blog_4b5039210100h6rn.htmlpos...原创 2017-12-29 11:12:00 · 181 阅读 · 0 评论