小习惯随手记:Python编程时将常引用的基础工具包放在一个头文件中

简介: 小习惯随手记:Python编程时将常引用的基础工具包放在一个头文件中

         今天在公交车上看了清华大学卓晴老师(智能车竞赛总舵主) @清华大学卓晴老师 的文章:

大家是否也习惯将常用到的Python软件包放在一个头文件里?_TSINGHUAJOKING-CSDN博客

       感觉这是一个非常好的习惯,自己以前没有考虑到这个问题。如此可以避免每个.py文件都要重复敲入numpy,pandas,math等基础包。因此自己也整理了一下每个.py几乎都要用到的包作为自己的头文件(机器学习相关的有一个专门的头文件):myhead.py

# 常用基础包
import requests
import sys, math, random
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from pylab import *
from datetime import timedelta
import time
import os
# 只显示 warning 和 Error
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
# 指定第二块GPU
os.environ["CUDA_VISIBLE_DEVICES"] = "2"
# 指定默认字体:解决plot不能显示中文问题
mpl.rcParams['font.sans-serif'] = ['Microsoft YaHei']
# 英文字体为 Times New Roman
mpl.rcParams['font.sans-serif'] = ['Times New Roman']
# 解决保存图像是负号'-'显示为方块的问题
mpl.rcParams['axes.unicode_minus'] = False
# 设置字号大小
mpl.rcParams['font.size'] = 12

image.gif

这样在平时编程的时候只需导入myhead.py即可使用:

from myhead import *

image.gif

相关文章
|
2月前
|
JSON 监控 BI
拼多多批量下单工具,拼多多买家批量下单软件,低价下单python框架分享
使用Selenium实现自动化操作流程多线程订单处理提升效率
|
12天前
|
程序员 测试技术 开发者
Python装饰器:简化代码的强大工具
Python装饰器:简化代码的强大工具
138 92
|
2月前
|
数据安全/隐私保护 Python
微信群成员导出工具, 微信群成员导出软件, 微信群管理工具软件【python】
这个工具提供了完整的微信群成员导出功能,包括登录微信、获取群列表、导出成员信息到Excel等功能
|
15天前
|
数据处理 开发工具 开发者
requirement.txt 管理python包依赖
在 Python 项目中,`requirements.txt` 用于记录依赖库及其版本,便于环境复现。本文介绍了多种生成该文件的方法:基础方法使用 `pip freeze`,进阶方法使用 `pipreqs`,专业方法使用 `poetry` 或 `pipenv`,以及手动维护方式。每种方法适用不同场景,涵盖从简单导出到复杂依赖管理,并提供常见问题的解决方案,帮助开发者高效生成精准的依赖列表,确保项目环境一致性。
155 4
|
15天前
|
人工智能 自然语言处理 安全
Python构建MCP服务器:从工具封装到AI集成的全流程实践
MCP协议为AI提供标准化工具调用接口,助力模型高效操作现实世界。
194 0
|
2月前
|
API 数据安全/隐私保护 Python
批量发短信的软件,自动群发短信批量工具,手机号电话生成脚本插件【python】
该工具包含三个核心模块:短信发送核心功能、配置管理系统和命令行界面。使用时需先配置API密钥和短信模板
|
1月前
|
API 数据安全/隐私保护 Python
拼多多批量上架软件, 电商一键上货发布工具,python电商框架分享
多线程批量上传架构,支持并发处理商品数据 完整的拼多多API签名和token管理机制
|
1月前
|
安全 API 数据安全/隐私保护
|
1月前
|
Java API 数据安全/隐私保护
|
1月前
|
机器人 数据安全/隐私保护 Python
淘宝批量发货发布工具, 淘宝批量上传商品软件, 淘宝批量上架软件【python】
使用Selenium实现自动化操作淘宝卖家后台 支持三种核心功能

热门文章

最新文章

推荐镜像

更多