
python
FourierTransformer
这个作者很懒,什么都没留下…
展开
-
一个非常好用的bbox标注工具
有时候做demo或者是自己想手动标注一下bbox的时候,可以尝试使用一下这个工具,非常简单,安装也很方便github地址: https://github.com/tzutalin/labelImg使用mac安装过程如下brew install qtbrew install libxml2上面两个也可以使用pip安装pip3 install pyqt5 lxml然后make qt5py3运行python3 labelImg.py 即可运行时界面如下先选择对应的图片或原创 2021-09-24 10:19:07 · 789 阅读 · 0 评论 -
ubuntu18.04使用apt安装python3.7
sudo apt updatesudo apt install software-properties-commonsudo add-apt-repository ppa:deadsnakes/ppasudo apt install python3.7最后使用python3.7 -V查看版本,如果安装pip的话可以一起安装sudo apt install python3.7 python3-pip原创 2021-09-06 18:46:30 · 1079 阅读 · 1 评论 -
python 解决除5之外的任意一个奇数一定可以被某位个数个9整除的问题
今天在菜鸟上看到一个编程的题目,当时挺感兴趣的。倒不是因为这个程序,而是这个问题原题是说 输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。程序如下:当然现在说的不是程序本身,而是这里面的数学,哈哈,本人是学基础数学的,刚好用到。再说一下题目,任何一个不是5的奇数都可以被 9.。。。9这种数整除。实际上这个问题只需要考查除了5之外的奇素数,p,在学 abstract algebra(抽...原创 2018-05-24 23:40:31 · 982 阅读 · 0 评论 -
Mac 安装 graphviz
最近在学mxnet,需要安装graphviz,我的电脑装了anaconda2, 并且自己建立了一个环境叫python2,刚开始我打开了环境 pyhon2,然后conda install graphviz,也显示成功了,但是运行程序时出错了,显示failed to execute ['dot', '-Tpdf', '-O', 'plot.gv'], make sure the Graphviz ex...原创 2018-05-24 14:44:55 · 2470 阅读 · 0 评论 -
sys.argv的认识
sys.argv是获取terminal中的参数的,比如做一个练习:1. 在桌面上 vim 001.py里面写入 import sys print(sys.argv) 2. 然后在 terminal 中python 001.py -a --help -o 则会输出 ['oo1.py', '-a', '--help', '-o']即得到的就是python 之后以空格隔开的东西,这样有什么用呢?3....原创 2018-05-13 11:31:52 · 348 阅读 · 0 评论 -
Mac python install PIL
1. sudo pip install PIL但是出错了,提示No request什么之类的,后来得知是直接安装Pillow就可以了2. sudo pip install Pillow然后看terminal里面说缺什么就安什么就可以了...原创 2018-05-13 10:53:25 · 1611 阅读 · 0 评论 -
os里常用的几个
import os, sysfile = os.open("xixx.txt", os.O_RDWR | os.O_CREAT)print(file)print(type(file)) # intos.write(file, 'hello world!!!')os.close(file)print('successfully closed!')file = os.open(...原创 2018-05-13 10:51:38 · 402 阅读 · 0 评论 -
Mac 安装 pip遇到的问题
最近用pycharm各种bug,连pip也说有错误,而且 which pip也是啥也没有,直接pip更是没有,然后 sudo easy_install pip 报下面的错pip 9.0.1 is already the active version in easy-install.pth Installing pip s...............然后我就进入了:/Library/Python/...原创 2018-05-13 10:32:13 · 2141 阅读 · 0 评论 -
Mac python3.6.5 install matplotlib
brew install pkg-configbrew install freetype之后就可以安装matplotlib了sudo pip3 install matplotlib (我的要加上sudo)原创 2018-05-12 23:37:03 · 1025 阅读 · 0 评论 -
fileinput的用法
"""当读的文件内容比较大的时候,最好不要用readlines然后再对每一行操作了,直接可以用fileinput,区别在于,file.readlines()一次性把文件读完,返回的是个列表,而fileinput.input读文件时返回的是可迭代对象,相当于边用边取"""import fileinputfor line in fileinput.input('../30w.txt'):...原创 2018-05-12 15:08:56 · 1245 阅读 · 0 评论 -
python中 for else 容易出错的地方
之前编判断质数的一个程序,每次看时,都看懂了,然后自己编时总会出错,比如老是编成for num in range(2, 101): for i in range(2, num): if num % i == 0: j = num/i print(str(num) + '=' + str(i) + '*' + str(j)) ...原创 2018-04-21 10:09:00 · 560 阅读 · 0 评论 -
python中rstrip的用法
# rstrip是删除字符串末尾的字符,不写的话是空格str = ' hello, world! 'print(str.rstrip())str2 = 'hello, world!000000000000'print(str.rstrip('0'))原创 2018-04-21 08:12:17 · 3463 阅读 · 1 评论 -
python 中 filter的用法
filter( , )该函数有两个参数,第一个参数是一个函数,第二个是一个序列,函数的返回值是使得第一个参数中的函数为true的序列中的元素比如def is_odd(n): return n % 2 == 1new_list = list(filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8]))print(new_list) ...原创 2018-04-20 22:16:37 · 2715 阅读 · 0 评论