![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 56
冷月醉魜心
生而同之,生而不同
展开
-
python数组中元素是否相同判断的几种方式
有些时候我们需要判断一个数组中的所有元素是否全等,那么可以有以下多种方式,每个函数即为一种方式。这种复杂的对象,有些方式就不适用,需要自行灵活变化使用方式。原创 2024-02-22 14:38:12 · 1180 阅读 · 0 评论 -
python多进程共享字典方案
上面示例给出了三种字典的方式去读/写数据。python自带的dict,进程共享的manager.dict以及第三方库实现的UltraDict。可见是相当的慢。原创 2024-02-06 17:24:47 · 620 阅读 · 0 评论 -
python数组反转的几种方式
python数组的反转可以有好几种方式,基于python语言的强大表现能力和丰富的特性,总结以下几种。原创 2024-01-29 15:35:20 · 1730 阅读 · 0 评论 -
初探: 通过pyo3用rust为python写扩展
众所周知,python性能比较差,尤其在计算密集型的任务当中,所以机器学习领域的算法开发,大多是将python做胶水来用,他们会在项目中写大量的C/C++代码然后编译为so动态文件供python加载使用。那么时至今日,对于不想学习c/c++的朋友们,rust可以是一个不错的替代品,它有着现代化语言的设计和并肩c/c++语言的运行效率。本文简单介绍使用rust为python计算性质的代码做一个优化,使用库为python写一个扩展供其调用,咱们下面开始,来看看具体的过程和效率的提升。原创 2024-01-12 17:37:05 · 710 阅读 · 0 评论 -
python实现对终端信息的清屏或者部分行清除
有些时候我们看到部分工具能够在给出提示项或者下载库信息的时候,有点类似滚动的效果,其实就是清除了一些行的字符信息。原创 2023-12-21 13:50:06 · 732 阅读 · 0 评论 -
python: 判断一个变量是不是class类
在一些时候,我们对函数或者类实例化的时候的传参进行判断是否是类,并做相应实例化处理,那么需要判断是否其是类(也就是你自建的class XXX所以要想判断一个变量是不是类,总结了下面几种办法。原创 2023-10-31 22:52:30 · 771 阅读 · 0 评论 -
检测摄像头的fps
项目中经常遇到不是摄像头就是网线的问题,曾经遇到一个项目算法日志一直报warning,经过好几个小时的远程排查,发现是摄像头的fps不稳定,而且出现fps逐渐降低的情况,所以算法跑着跑着就挂了。于是就需要开发一个测试fps的工具,工具倒是不复杂,主要依赖库读取摄像头视频流。原创 2023-09-06 16:10:21 · 599 阅读 · 0 评论 -
pkgu-python之pip包更新工具
今天推荐一个github的开源工具,支持罗列当前python环境下的package的版本信息以及全部和部分更新这些已经过期或者有新版的库。该工具目前还提供了cache功能,会将当前python环境下的过期包信息保存在数据库内,数据库采用了python的sqlite3内置数据库,数据库文件保存在下,并支持过期后重新执行脚本获取过期库的数据,然后覆盖更新。支持windows、linux和macos,但是python版本要在python3.10(包括)及以上。原创 2023-08-30 22:41:54 · 296 阅读 · 0 评论 -
用pypy、numba、cython分别对python的数学计算做性能优化[附带其他语言的版本]
使用cython、pypy、numba等方式对python的数据计算能力做优化。原创 2023-07-25 17:48:54 · 294 阅读 · 2 评论 -
windows安装opencv-python(opencv-python源码安装)
pip源码安装opencv-python库,开启GStreamer功能。原创 2023-04-11 13:04:56 · 1493 阅读 · 0 评论 -
windows上源码安装opencv-python(opencv源码安装)
源码编译安装opencv-python包。原创 2023-04-11 10:30:52 · 905 阅读 · 0 评论 -
pycharm调试module
使用pycharm调试模块。原创 2023-03-23 14:06:05 · 247 阅读 · 0 评论 -
powershell下 workon命令不生效-解决
经过查询解决方案,现将我目前收集到的方案做一个分享,希望能帮到有需要的小伙伴。当我们在windows下安装了python的虚拟环境管理包。,然后重新启动powershell就可以全局使用了。然后我们就可以直接在powershell下使用了。首先要找到你的python包的。命令窗口下使用,但是。文件,并写入以下内容。可以发现已经ok了。原创 2023-03-15 10:11:48 · 1187 阅读 · 0 评论 -
Python格式化字符串f-string概览
python f-string字符串格式化方法总结。转载 2023-03-08 16:36:46 · 71 阅读 · 0 评论 -
python赋值操作和传参方式
python的值传递方式和赋值操作的案例原创 2023-03-07 21:24:36 · 808 阅读 · 0 评论 -
三维坐标数学计算公式
【代码】三维坐标数学计算公式。原创 2023-03-01 10:28:36 · 2249 阅读 · 0 评论 -
python之argparse传递bool值
前言在一个需要用到flag作为信号控制代码中一些代码片段是否运行的,比如"–flag True"或者"–flag False"。但是古怪的是无法传入False,无论传入True还是False,程序里面都是True的参数,所以这个flag并没有生效,也就失去了意义。参考代码:# test.pyimport argparsedef test_bool(): parser = argparse.ArgumentParser(description="This code is used to原创 2020-05-13 00:23:09 · 14355 阅读 · 6 评论 -
python & cython & numba speed comparison
这篇文章简介一下python、cython、以及numba库在计算上的效率对比Basel problem(巴塞尔问题)π2=6∑n=1∞1n2\pi^2=6\sum\limits_{n=1}^\infty{\frac{1}{n^2}}π2=6n=1∑∞n21这里用巴塞尔问题作为引例,用以上代码方式计算pi值,通过cProfile库比较计算效率。三种编译方式1、python# calc_pi.pydef recip_square(i): return 1. / i **原创 2020-05-11 00:39:35 · 309 阅读 · 0 评论 -
【翻译】REST framework JWT Auth
JWT认证的REST框架原文链接概述这个包提供对Django REST framework的JSON Web Token 认证支持。需要满足条件Python (2.7, 3.3, 3.4, 3.5)Django (1.8, 1.9, 1.10)Django REST Framework (3.0, 3.1, 3.2, 3.3, 3.4, 3.5)安全与JWT的一些更典型的用法...翻译 2019-11-29 14:03:47 · 233 阅读 · 0 评论 -
command 'x86_64-linux-gnu-gcc' failed with exit status 1报错(完美解决)
安装mysqlclient的时候报了一大片红色的错误。错误信息提炼一下如下:error: can not find -lsslerror: can not find -lcryptoerror: command 'x86_64-linux-gnu-gcc' failed with exit status 1.这个错误折磨了我好长时间,经过一番折腾,Google和百度上面的每一条错误都无功...原创 2019-11-23 02:08:03 · 8319 阅读 · 3 评论 -
python从列表中删除相邻重复元素
这里以一个栗子来用三种方法实现,输入a=[‘1’,‘1’,‘2’,‘2’,‘1’,‘1’],输出b=[‘1’, ‘2’, ‘1’]方法一list1 = ['1','1','2','2','1','1']def del_adjacent(alist): for i in range(len(alist) - 1, 0, -1): if alist[i] == al...原创 2019-03-05 15:35:08 · 6403 阅读 · 0 评论 -
Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: 'on_delete'
先展示错误代码,code: 1 from django.db import models 2 3 # Create your models here. 4 5 6 class BookInfo(models.Model): 7 """定义书籍信息模型类""" 8 9 # 设计name属性10 name = models.CharField(m...原创 2018-09-08 11:15:05 · 1167 阅读 · 0 评论