python
ancy_i_cv
start...
展开
-
python之pycharm添加环境变量
python之pycharm添加环境变量原创 2023-02-27 18:26:02 · 1092 阅读 · 0 评论 -
python之使用numpy求两个二维数组的差集
python之使用numpy求两个二维数组的差集原创 2022-07-20 09:43:10 · 2052 阅读 · 0 评论 -
python之解决pycharm:External file changes sync may be slow: The current inotify(7) watch limit is too l
1.检查当前设置$ cat /proc/sys/fs/inotify/max_user_watches81922.当前值太小,添加新的conf文件, 打开文件并添加以下内容:# Set inotify watch limit high enough for IntelliJ IDEA (PhpStorm, PyCharm, RubyMine, WebStorm).# Create this file as /etc/sysctl.d/60-jetbrains.conf (Debi原创 2022-04-28 10:16:39 · 3172 阅读 · 0 评论 -
python之解决Cannot uninstall ‘certifi‘问题
pip install xxx --ignore-installed原创 2022-04-01 14:09:37 · 1556 阅读 · 0 评论 -
python之计算空间向量夹角
原理:代码import numpy as npdef cal_angle_of_vector(v0, v1, is_use_deg=True): dot_product = np.dot(v0, v1) v0_len = np.linalg.norm(v0) v1_len = np.linalg.norm(v1) try: angle_rad = np.arccos(dot_product / (v0_len * v1_len))原创 2022-01-13 09:44:32 · 1452 阅读 · 0 评论 -
python之str与bytes互转
python原创 2021-12-03 17:11:15 · 1137 阅读 · 0 评论 -
python之将python代码编译成.so
#!/usr/bin/env python"""The setup script."""import ioimport osimport sys# Python supported version checks. Keep right after stdlib imports to ensure we# get a sensible error for older Python versionsif sys.version_info[:2] < (3, 6): raise.原创 2021-03-31 20:27:49 · 864 阅读 · 2 评论 -
opencv之实现回形遍历像素算法
代码实现# -*- coding:utf-8 -*-import cv2import numpy as npcv2.namedWindow('img', 0)def traversePixelByCycloidLine(image): """ 从一副灰度图像的中心开始向边缘按回形线的方式遍历所有像素,每个像素只能访问一次。 我目前实现了基本的算法, 但存在以下问题: 1) 只支持方阵, 且行列为奇数 2) 只实现, 代码没整理 """原创 2021-03-04 17:26:30 · 364 阅读 · 2 评论 -
Python之通过url抓取pickle文件
代码展示# -*- coding:utf-8 -*-import pickle as pkimport urllib.requestdef fetchPickleFileFromHttp(pickle_file_url, timeout_s=1): try: if pickle_file_url: data = urllib.request.urlopen(pickle_file_url, timeout=timeout_s)原创 2021-01-19 10:27:34 · 233 阅读 · 1 评论 -
Python之魔法方法详解
转载于:https://pyzh.readthedocs.io/en/latest/python-magic-methods-guide.html11.1. 简介本指南归纳于我的几个月的博客,主题是魔法方法。什么是魔法方法呢?它们在面向对象的Python的处处皆是。它们是一些可以让你对类添加“魔法”的特殊方法。 它们经常是两个下划线包围来命名的(比如__init__,__lt__)。但是现在没有很好的文档来解释它们。 所有的魔法方法都会在Python的官方文档中找到,但是它们组织松...原创 2021-01-08 10:23:47 · 270 阅读 · 0 评论 -
python之修改pip为阿里源
(1)永久配置编辑配置文件 ~/.pip/pip.conf,添加内容如下:[global]trusted-host = mirrors.aliyun.comindex-url = https://mirrors.aliyun.com/pypi/simple2(临时使用)使用 pip 命令安装扩展包时指定源:$ pip install opencv-python-i https://mirrors.aliyun.com/pypi/simple...原创 2021-01-07 15:57:31 · 5236 阅读 · 0 评论 -
python之修改pip为豆瓣源
(1)永久配置编辑配置文件 ~/.pip/pip.conf,添加内容如下:[global]index-url = https://pypi.doubanio.com/simpletrusted-host = pypi.doubanio.com2(临时使用)使用 pip 命令安装扩展包时指定源:$ pip install opencv-python-i https://pypi.doubanio.com/simple...原创 2020-11-05 19:56:35 · 806 阅读 · 0 评论 -
python之修改pip为清华源
ubuntu修改pip源1.在home下创建.pip目录:mkdir ~/.pip2.创建pip.conf文件: gedit ~/.pip/pip.conf3. 在pip.conf文件添加如下内容(更换为清华大学镜像源): [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple 保存退出即可。...原创 2019-08-10 12:17:53 · 2952 阅读 · 4 评论 -
*与**在python中的使用
*与**在python中的使用1)在运算中** :在运算中表示幂运算,如3**22)调用函数时使用* **test(*args)中的* 作用:把序列 args 中的每个元素,当作位置参数传进去。如args 等于 (1,2,3) ,那么test(*args)就等价于 test(1, 2, 3) 。test(**kwargs)中的** 作用:把字典 kwargs 变成关键...原创 2019-05-07 10:59:21 · 291 阅读 · 0 评论 -
for循环连续创建对象
版权声明:转载请标注来源 https://blog.csdn.net/hehedadaq/article/details/81742013前言:在获取CSDN访问量的小项目中,需要获取我所有博客,创建了一个Blog类,所以需要创建n多个对象。所以就需要用一个for循环创建。然后普通的操作,好像并不能让字符串变成变量名!因此我百度了一下,找到了下面的方法,这个就不加链接了...转载 2019-06-27 13:08:05 · 2642 阅读 · 0 评论 -
python os.path模块
os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.path.exists(path) #路径存在则返回True,路径损坏返回False...转载 2019-07-13 19:43:57 · 220 阅读 · 0 评论 -
绘制Python代码的UML图
转载于:https://blog.csdn.net/Jerry_xzj/article/details/89707567最近在学习一套Python编写的架构,使用pyreverse和Graphviz绘制了其UML图。记录如下备查。1. 工具1.1 pyreverse是一套python code 逆向工程(reverse engineering)的工具。它使用类层次结构的pyth...转载 2019-07-16 11:01:11 · 2174 阅读 · 0 评论 -
Python之线程同步与线程锁
https://blog.csdn.net/u013008795/article/details/91357383原创 2019-07-18 20:32:12 · 120 阅读 · 0 评论 -
使用sphinx快速为你python注释生成API文档
转载于:https://blog.csdn.net/sinat_29957455/article/details/83657029sphinx简介sphinx是一种基于Python的文档工具,它可以令人轻松的撰写出清晰且优美的文档,由Georg Brandl在BSD许可证下开发。新版的Python3文档就是由sphinx生成的,并且它已成为Python项目首选的文档工具,同时它对C/...转载 2019-07-19 08:38:35 · 196 阅读 · 0 评论 -
Python中的random模块
Python中的random模块Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0random.uniform random.uniform的函数原型为:random.uniform(a, b),用于生成一...转载 2019-08-06 17:44:08 · 283 阅读 · 0 评论 -
Ubuntu16.04+pycharm+pyqt5安装与配置
本文主要讲下pyqt5的安装以及与pycharm的配置。安装指令有如下2条: sudo apt-get install qt5-default sudo apt-get install qttools5-dev-tools ok,pyqt5安装完成!接下来在pycharm中进行配置(通过pycharm直接进行打开qtdesigner以及将ui文件转换成py文件)。打开p...转载 2019-09-29 11:49:06 · 2149 阅读 · 0 评论 -
pip;python包管理工具
pip;python包管理工具http://blog.csdn.net/shanliangliuxing/article/details/10114911转自:http://jiayanjujyj.iteye.com/blog/1409819 刚开始学习Python时,在看文档和别人的blog介绍安装包有的用easy_install, setuptools, 有的使用pip,dis...转载 2018-12-13 16:20:53 · 130 阅读 · 0 评论