![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Along1617188
AI-follower
展开
-
Ubuntu16.04 python matplotlib 坐标轴标签出现中文乱码
【代码】Ubuntu16.04 python matplotlib 输出轴标签出现中文乱码。原创 2023-10-27 17:54:10 · 268 阅读 · 0 评论 -
Python 检索excel中是否包含某关键词,并将结果单独输出一列
Python 检索excel原创 2022-12-16 10:15:43 · 1552 阅读 · 0 评论 -
Python opencv 在图像上画圆弧
【代码】Python opencv 在图像上画圆弧。原创 2022-12-01 16:42:59 · 1030 阅读 · 0 评论 -
Python 修改Excel sheet名称
Python 修改 Excel sheet名称原创 2022-11-23 22:18:56 · 4077 阅读 · 0 评论 -
VScode debug时加入参数
vscode debug加入参数原创 2022-11-22 10:38:29 · 496 阅读 · 0 评论 -
Python 从Excel中抽出sheet再合并
【代码】Python 从Excel中抽出sheet再合并。原创 2022-11-13 21:34:35 · 228 阅读 · 0 评论 -
Python opencv 在图片上写字
【代码】Python opencv 在图片上写字。原创 2022-11-01 17:57:40 · 1355 阅读 · 0 评论 -
Python Pydicom读写tag
【代码】Python Pydicom读写tag。原创 2022-10-19 18:01:57 · 645 阅读 · 0 评论 -
no module named ‘quad_mesh_simplify‘
no module named 'quad_mesh_simplify'原创 2022-08-25 19:38:49 · 846 阅读 · 3 评论 -
Python 两种读取csv绘制直方图的方法
python 利用matplotlib绘制直方图原创 2022-08-19 11:25:40 · 2915 阅读 · 0 评论 -
Python numpy 常用操作
numpy 常用场景原创 2022-08-04 09:36:09 · 233 阅读 · 0 评论 -
Python opencv 画圈圈
代码 Python opencv 画圈圈原创 2022-08-03 20:24:33 · 872 阅读 · 0 评论 -
Pytorch 常用操作
Pytorch tensor操作原创 2022-08-02 20:24:10 · 114 阅读 · 0 评论 -
Python SimpleITK 统计医学图像mask的体积
PythonSimpleITK统计医学图像mask的体积。原创 2022-07-25 14:27:12 · 870 阅读 · 0 评论 -
Python Hausdorff distance 豪斯多夫距离
github官方库https://github.com/deepmind/surface-distance代码示例import osimport numpy as npimport codecsimport SimpleITK as sitkimport pandas as pdimport torchimport surface_distance as surfdistdef readlines(file): """ read lines by removing .原创 2022-05-19 09:32:52 · 2145 阅读 · 0 评论 -
Python numpy tensor相互转换
https://blog.csdn.net/AugustMe/article/details/113841470转载 2022-05-19 09:18:27 · 653 阅读 · 0 评论 -
Python 修改字体颜色
https://blog.csdn.net/ddd53269/article/details/105487984转载 2022-04-26 10:20:33 · 5982 阅读 · 0 评论 -
Python 删减pkl内容
import osimport pickleimport numpy as npdef read_pickle(work_path): ''' todo: read pkl to list ''' data_list = [] with open(work_path, "rb") as f: while True: try: data = pickle.load(f原创 2022-04-22 10:26:39 · 3600 阅读 · 2 评论 -
Python 随机划分训练和验证集 保存成pkl
import osimport pickleimport numpy as npdef get_train_val_list(work_path): ''' todo: get train val list ''' image_list = [] mask_list = [] case_list = os.listdir(work_path) case_list.sort() for case in case_list:原创 2022-04-22 10:18:05 · 536 阅读 · 0 评论 -
Python 读取pkl文件
import osimport pickledef read_pickle(work_path): data_list = [] with open(work_path, "rb") as f: while True: try: data = pickle.load(f) data_list.append(data)原创 2022-04-22 10:07:43 · 6157 阅读 · 0 评论 -
Python numpy 单通道转三通道理解
image = np.expand_dims(a, axis=2)image = np.concatenate((image, image, image), axis=-1)任务一:单通道图像转三通道理解/任务二:按axis=0或axis=1或axis=2(轴)堆叠(stack)原创 2022-04-08 09:14:57 · 5988 阅读 · 0 评论 -
Python 两个list合并成一个dict & 写csv &plt绘制直方图
#1 合并成字典case_list = [a,b,c]mean_list = [1,2,3]result = dict(zip(case_name, mean_list))# zip 把两个list合成一个元组,dict()封成字典#2 保存成csvcolumns_name = ['case', 'mean'] info_record = pd.DataFrame(columns = columns_name, data = zip(case_list ,mean_list))原创 2022-04-07 19:54:14 · 940 阅读 · 0 评论 -
QObject::moveToThread: Current thread (0x5651ebdaa180) is not the object’s thread (0x5651eba7e2a0).
安装pip install opencv-python==4.1.2.30reference 添加链接描述转载 2022-04-06 10:07:47 · 153 阅读 · 0 评论 -
Python 将mask盖在图片上
def addAnnotation(image_frame,label_frame,i,save_path): img1 = cv2.imread(img1_path) img2 = cv2.imread(img2_path) alpha = 0.7 beta = 1 - alpha gamma = 0 img_add = cv2.addWeighted(image_frame, alpha, label_frame, beta, gamma, dtype =原创 2022-04-01 14:39:03 · 5910 阅读 · 2 评论 -
Python 根据csv内容复制指定文件到另一文件夹
import osimport csvimport shutildef read_csv(csv_file_path): ''' csv_file_path: csv file absolute path todo: get csv content ''' with open(csv_file_path, 'r') as fp: reader = csv.DictReader(fp) reader.fiel原创 2022-03-14 20:05:20 · 1804 阅读 · 0 评论 -
Python pydicom imageio 将dcm存成jpg格式
import osimport pydicomimport imageioimport argparseimport numpy as npdef dcm2jpg(dcm_dir_path, save_dir_path): ''' dir_path: where dir 'str' todo: dcm file to jpg format ''' if not os.path.exists(save_dir_path): os原创 2022-03-14 20:00:03 · 1341 阅读 · 2 评论 -
Python list去重
# for exampleraw_list = [0,0,0,2,6,9,8,7,2,4,5,5,6,9]duplicate_removal_list = list(set(raw_list))print(duplicate_removal_list)[0, 2, 4, 5, 6, 7, 8, 9]# 结果自动排序原创 2022-02-18 14:29:11 · 489 阅读 · 0 评论 -
Python 获取包地址
import xxxxxx.__file__# 比如import tqmdtqmd.__file__原创 2022-01-17 17:18:18 · 539 阅读 · 0 评论 -
No module named ‘Crypto‘
pip install crypto$ No module named 'Crypto'pip install pycrypto$ successful原创 2022-01-17 16:46:23 · 186 阅读 · 0 评论 -
Ubuntu20.04 cuda11.4 RuntimeError: CUDA error: no kernel image is available for execution on the dev
问题来源该问题源于项目工程自动下载的torch版本与cuda11.4支持的torch不兼容那么问题就在于如何找到cuda11.4兼容的torch版本?在官网中寻找一.选择与系统和cuda匹配的下载地址首先打开pytorch官网二.下载按照图示找到对应cuda的torch下载指令,需要注意的是这个链接https://download.pytorch.org/whl/cu113/torch_stable.html是一个下载地址的展示,而不是一个特定的下载地址,当把Run this Command输原创 2022-01-17 16:26:33 · 1276 阅读 · 0 评论 -
Python 图像增强 imgaug (一)安装
一. 下载cd ~/Downloadgit clone https://github.com/aleju/imgaug # github地址二. 安装pip install imgaug学习与使用后续更新Reference原创 2022-01-17 16:02:45 · 1059 阅读 · 0 评论 -
Python socket 获取本机IP地址
import socketdef get_host_ip(): """ 查询本机ip地址 :return: ip """ try: s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) s.connect(('8.8.8.8',80)) ip=s.getsockname()[0] finally: s.close() return ipi转载 2022-01-11 18:04:54 · 1862 阅读 · 0 评论 -
Python tqdm glob 监测循环进程
from tqdm import tqdmimport globdef copy_prob(): ''' check loop progress with tqdm ''' src_root = '/home/xx/dalian_hosipital/05_results_10000' tar_root = '/home/xx/dalian_hosipital/05_target' prob_list = glob.glob(os.path.join(sr原创 2022-01-11 16:04:43 · 409 阅读 · 0 评论 -
Python SimpleItk 多线程 统计医学图像数据集中mask区域的mean和std
import time import osimport numpy as npimport SimpleITK as sitkfrom multiprocessing import Pooldef get_image_from_mask_area(image_path, mask_path): image = sitk.ReadImage(image_path) mask = sitk.ReadImage(mask_path) image_np = sitk.GetArr原创 2021-12-31 09:56:31 · 2043 阅读 · 0 评论 -
Python 带参删除指定文件
import osimport argparsedef delete_file(work_path): ''' params work_path : ---work_path ---case ---delete_file ---case原创 2021-12-14 13:49:30 · 637 阅读 · 0 评论 -
Python time 获取文件修改时间
import osimport timedef keep_file(work_path): ''' params workpath : files root path --- work_path_01 ---file1 ---file2 ---file3原创 2021-12-10 14:08:51 · 497 阅读 · 0 评论 -
Python qichacha 上市公司 专利 爬虫
from bs4 import BeautifulSoupimport requestsimport timeimport pandas as pdfrom selenium import webdriverimport csvimport reimport numpy as npimport osafterLogin_headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.3原创 2021-12-02 19:32:22 · 1235 阅读 · 0 评论 -
Python argparse 添加参数
import argparseinput_path = r'xx/xx/xx'parser = argparse.ArgumentParser('what do tou want to do')parser.add_argument('--input_dir', type=str, default=input_path,help='the input folder of files') args = parser.parse_args()function(args.input_dir)原创 2021-12-02 19:11:30 · 945 阅读 · 0 评论 -
Python 显示当前循环次数 进度查看tricks
import osdef hello_world(input_path): ''' params input_path : your files root path to do : get loop index and progress ''' case_list = os.listdir(input_path) all_num = len(case_list) for case in sorted(case_list): index += 1 print("{}/{原创 2021-12-02 14:43:42 · 1962 阅读 · 0 评论 -
Python 生成json
import jsonimport osimport pandas as pddict_color = {'Key1':"#ff0000", 'Key2':"#ff0000", 'Key3':"#ff0000" }dict_name = {'Key1':"name1", 'Key2':"name2",'Key3':"name3" }def generate_list(work_path): ''' params work_path:原创 2021-12-02 14:14:09 · 2927 阅读 · 2 评论