前言
写Python总要导入一些包,每次找起来太麻烦,都记录下来,新建文件的时候直接导入。
常见导入1
import setproctitle
import os
setproctitle.setproctitle(os.path.basename(__file__).split(".")[0])
import sys
sys.path.append('/media/project_workspace/shentao/workspace/breast_cancer_analyze')
sys.setrecursionlimit(10000)
import os
print(os.getcwd())
import io
import math
import itertools
import numpy as np
import pandas as pd
import matplotlib
matplotlib.use('agg')
import matplotlib.pyplot as plt
from docx import Document
from docx.shared import Cm
np.set_printoptions(threshold=2000, linewidth=1000) # default 1000 default 75
pd.set_option('display.width', 1000) # default is 80
if __name__ == "__main__":
pass
常见导入2
import os
import sys
from pathlib import Path
import platform
if platform.system() == "Linux":
sys.path.append((Path(os.path.abspath(__file__)).parents[0]).as_posix())
print("sys.path.append: ", (Path(os.path.abspath(__file__)).parents[0]).as_posix())
import time
import itertools
import copy
import pickle
from easydict import EasyDict as edict
import numpy as np
import pandas as pd
import matplotlib
if platform.system() == "Linux":
matplotlib.use('agg')
else:
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
from imutils import paths
from PIL import Image
import cv2
from skimage import data
from sklearn import metrics
from sklearn.metrics import precision_recall_curve
from sklearn.metrics import average_precision_score
from colorama import init, Fore, Back, Style
if "PYCHARM_HOSTED" in os.environ:
convert = False
strip = False
else:
convert = None
strip = None
init(convert=convert, strip=strip)
# 设置numpy中数据的打印宽度
np.set_printoptions(threshold=20000, linewidth=20000) # default 1000 default 75
# 不以科学计算法显示
np.set_printoptions(suppress=True)
# 显示的宽度(以字符为单位)
pd.set_option('display.width', 1000)
# 显示所有列
pd.set_option('display.max_columns', None)
# 显示所有行
pd.set_option('display.max_rows', None)
cur_pdir = Path(os.path.dirname(os.path.abspath(__file__)))
print("cur_pdir: ", cur_pdir)
if __name__ == '__main__':
"""
常用导入
"""
本文记录了Python编程中常用的包导入,包括os,sys,numpy,pandas,matplotlib等,以及针对不同系统的路径管理,数据处理设置,如显示选项和科学计算格式的调整。
5636

被折叠的 条评论
为什么被折叠?



