python使用osgeo库_python的常用扩展库以及使用方式

本文介绍了Python的标准库和扩展库,包括math、random、datetime等标准库,以及openpyxl、numpy、tensorflow等扩展库。重点讲述了扩展库的安装管理工具pip的使用方法,并详细讲解了如何导入和使用Python模块。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、常用库(标准库+扩展库)

标准库 说明

math 数学模块

random 随机数以及随机化相关模块

datetime 日期时间模块

4d2abd31ebb8a72b466121af7fa840dc.png

​collections 包含更多扩展性序列的模块

functools 与函数以及函数式编程有关的模块

tkinter 开发GUI程序的模块

urllib 与网页内容读取以及网页地址解析有关的模块

扩展库 场景

openpyxl 读写Excel文件

python-docx 读写Word文件

numpy 数组计算和矩阵计算

scipy 科学计算

pandas 数据分析

4e90c61cafd372dd021be3b85a68d5a3.png

matplotlib 数据可视化或科学计算可视化

scrapy 爬虫框架

shutil 系统运维

pyopengl 计算机图形学编程

pygame 游戏开发

sklearn 机器学习

tensorflow 深度学习

二、扩展库安管理工具pip

pip命令实例 说明

pip freeze 列出已安装模块及其版本号

pip install package[==version] 在线安装指定模块(的指定版本)

pip install package.whl 离线安装扩展模块

pip install package1 package2 依次在线安装模块1、模块2

pip install --upgrade package 升级模块

pip uninstall package[==version] 卸载模块

62e321480b08e2065a92269ebf6423f4.png

​如果计算上安装多个版本的python或希望在虚拟环境中安装模块,最好切换至相应环境的scripts文件夹下再执行命令。

三、扩展库导入

import 模块名 [as 别名]

# 必须以“模块名.对象名”(“别名.对象名”)的形式访问对象。

import math #计算最大公约数。

math.gcd(2,4)

from 模块名 import 对象名[as 别名]

#不需要使用模块名作为前缀。

import math

math.gcd(2,4)

from 模块名 import *

#一次性导入模块所有对象,简单粗暴,但一般不推荐使用。

from math import *

gcd(2,4)

sin(5)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值