Python
transformer_WSZ
You Only Look Once!
展开
-
ipynb导出为markdown
【代码】ipynb导出为markdown。原创 2022-10-07 16:05:18 · 362 阅读 · 0 评论 -
set与list性能对比
当集合中的数据量特别大时,要判断一个元素是否在该集合中,建议使用set而不是list,两种性能差异非常大。下面做一个测试more。原创 2022-07-24 15:32:12 · 3917 阅读 · 0 评论 -
python2字典遍历方法性能对比
因此在遍历大字典时,推荐使用第一种或者第三种方式,进度条展示的时候也更人性化。取出所有的元素作为列表返回,导致耗时非常长。来包裹字典,发现进度条一直卡在0%不动,怀疑是。在公司服务器上跑python2程序时,使用了。在python3中,已经用。,因此无需再担心性能问题。...............原创 2022-07-21 21:32:37 · 626 阅读 · 0 评论 -
python assert使用
使用格式为:assert expression [, arguments]expression 为 False ,触发 arguments (相当于一个错误提示)expression 为 True ,程序继续执行,不会用任何提示:参考自python assert用法assert 官方解释原创 2021-12-03 20:00:07 · 670 阅读 · 0 评论 -
django无法生成自定义表的问题
由于之前数据库的表已经建好,所以不需要用django的 makemigrations 和 migrate 命令来迁移模型。本人使用了 python manage.py inspectdb > models.py 命令来反向生成模型。最近服务器被挖矿原创 2019-08-05 16:59:12 · 1056 阅读 · 1 评论 -
python装饰器
装饰器示例由于函数也是对象,而且函数对象可以被赋值给变量。所以,通过变量也能调用该函数。def now(): print "Time is 2017-10-23"f = nowf()运行结果输出为: “Time is 2017-10-23”现在,假设我们要增强 now() 函数的功能。比如,在函数调用前后自动打印日志,但又不希望修改 now() 函数的定义,这种在转载 2017-10-24 01:03:45 · 417 阅读 · 0 评论 -
*args和**kwargs总结
基本概念Python支持可变参数,最简单的方法莫过于使用默认参数。def test_defargs(one, two=2): # 参数one没有默认值,two的默认值为2 print('Required argument: ', one) print('Optional argument: ', two)test_defargs(1)'''Required argument:转载 2017-12-29 10:32:30 · 1673 阅读 · 0 评论 -
Python多进程
前言python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转换。multiprocessing支持子进程、通信和共享数据、执行不同形式的同步,提供了Process、Qu转载 2017-10-10 15:36:05 · 363 阅读 · 0 评论 -
Mac Python路径总结
Mac自带了python2.6和python2.7,自己这段时间又装了python3.6(已配置好环境变量),一下子又被这三个版本的python路径搞晕了。三个版本的路径如下:python2.6的路径为:/System/Library/Frameworks/Python.framework/Versions/2.6python2.7的路径为:/System/Library/Frameworks/原创 2017-06-02 23:11:01 · 11726 阅读 · 0 评论 -
在Mac上删除自己安装的Python
推荐使用 Homebrew 来安装第三方工具。自己安装的python散落在电脑各处,删除起来比较麻烦。今天在此记录一下删除的过程(本人以Python3.6为例)。删除Python 3.6 frameworksudo rm -rf /Library/Frameworks/Python.framework/Versions/3.6删除Python 3.6 应用目录sudo rm -rf “/Applic翻译 2017-09-07 22:35:57 · 30630 阅读 · 0 评论 -
对列表元素去重
举如下例子:去重后仍要保持列表原来的顺序ids = [1,4,3,3,4,3,4,5,6,1]a = list(set(ids))a.sort(key = ids.index)print(a)原创 2017-07-08 17:48:43 · 362 阅读 · 0 评论 -
用python实现简单爬虫
初识python,其简洁的语法和强大的库让人印象深刻。今天特地写了个简单爬虫,爬取了天堂图片网前10张图片。代码如下:#coding=utf-8import urllib.requestimport redef getHtml(url): page = urllib.request.urlopen(url) html = page.read() return htmlde原创 2017-05-08 23:38:50 · 477 阅读 · 0 评论