曹佳润

Jerry Cao

Welcome to my homepage. The English version is coming very soon. Please stay tuned.


Python Tips

Python字符颜色

字符加颜色

print(“\033[31;1m你好麽,\033[0m我很好。。”)
print(“\033[32;1m你好麽,\033[0m我很好。。”)
print(“\033[33;1m你好麽,\033[0m我很好。。”)
print(“\033[34;1m你好麽,\033[0m我很好。。”)
print(“\033[35;1m你好麽,\033[0m我很好。。”)
print(“\033[36;1m你好麽,\033[0m我很好。。”)
print(“\033[37;1m你好麽,\033[0m我很好。。”)

背景色

print(“\033[41;1m你好麽,\033[0m我很好。。”)
print(“\033[42;1m你好麽,\033[0m我很好。。”)
print(“\033[43;1m你好麽,\033[0m我很好。。”)
print(“\033[44;1m你好麽,\033[0m我很好。。”)
print(“\033[45;1m你好麽,\033[0m我很好。。”)
print(“\033[46;1m你好麽,\033[0m我很好。。”)
print(“\033[47;1m你好麽,\033[0m我很好。。”)

字典dict

Python dict是无序的,遍历的时候都是随机的,不会按你定义的顺序来的,如果想转为有序遍历,则:

dic = sorted(dic.items(), key=lambda d: d[1], reverse=True)
for obj in dic:
  print (obj,obj[0],obj[1])

或者使用OrderedDict,可以按放入顺序,也可以之后排序

Python导入包

同一文件目录下

在b.py文件中用下面两条语句即可完成对a.py文件中func( )函数的调用

import a #引用模块 
a.func( )

或者是

import a#应用模块 
from a import func #引用模块中的函数 
func() #这里调用函数就不需要加上模块名的前缀了

同一目录下调用子目录包

在子目录下创建一个__init__.py文件

import directory.lib

不同文件目录下

若不在同一目录,python查找不到,必须进行查找路径的设置,将模块所在的文件夹加入系统查找路径

import sys 
sys.path.append(a.py所在的路径’) 
import a 
a.func()

启动jupyter notebook

python3 -m IPython notebook

pip清华大学镜像安装lib

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple –user gensim

GPU系列

Python中指定GPU

import os
os.environ["CUDA_VISIBLE_DEVICES"] = "0"

设置定量的GPU使用量

config = tf.ConfigProto() 
config.gpu_options.per_process_gpu_memory_fraction = 0.9 # 占用GPU90%的显存 
session = tf.Session(config=config)

设置最小的GPU使用量

config = tf.ConfigProto() 
config.gpu_options.allow_growth = True 
session = tf.Session(config=config)

Python2系统编码问题

# -*- coding=utf-8 -*-           
import os                        
import sys                       
reload(sys)                      
sys.setdefaultencoding('utf-8')                                  

Anaconda manage Python environment

conda create --name my_env python=3
conda activate my_env

Donation

取消

Thanks for your kindly support!

扫码支持
扫码支持
Please scan the QR code

The donation will be used to maintain this website