找回密码
 注册
关于网站域名变更的通知
查看: 300|回复: 1
打印 上一主题 下一主题

给深度学习入门者的Python快速教程基础篇之模块导入

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-11-20 09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
给深度学习入门者的Python快速教程基础篇之模块导入

7 H* A' \9 q; t6 v2 h因为提到了对象名覆盖和import,所以简单讲一下。import是利用Python中各种强大库的基础,比如要计算cos(π)的值,可以有下面4种方式:
6 @- D) z; V4 q. Y3 a# 直接导入Python的内置基础数学库
: H( e% d3 A" I) o8 u! r* K# P! E5 Bimport math
. o; h4 W. a% Y8 q. Q% `, _) z! w5 Qprint(math.cos(math.pi))# M6 |/ G9 Q3 v

, F' r( K& _; j5 u) s4 w# 从math中导入cos函数和pi变量8 N9 j# D& R: m' _8 r
from math import cos, pi
& @% v4 B9 a. jprint(cos(pi))
- p" D7 ?6 x0 t+ t+ x7 g% |" M- e) J5 c
# 如果是个模块,在导入的时候可以起个别名,避免名字冲突或是方便懒得打字的人使用
4 ?! [4 r3 s: M5 ^$ zimport math as m
7 y4 ~; G, `4 Z8 L' C1 Oprint(m.cos(m.pi))
9 N- T& u8 M8 Q4 e, [2 t
( R, d1 F, I" R# 从math中导入所有东西
: b( r1 Q+ X9 P; Q& Bfrom math import ** G9 M4 b5 p: r, x
print(cos(pi))9 g* D# Y* q5 ~4 E, }% W
+ X3 P2 ^( K# e, ?1 P
一般来说最后一种方式不是很推荐,因为不知道import导入的名字里是否和现有对象名已经有冲突,很可能会不知不觉覆盖了现有的对象。
9 _0 {/ j* F; d) B$ f
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-6 11:16 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表