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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

5 K, u8 n/ H' s- b8 R. D9 R2 u9 w% ]因为提到了对象名覆盖和import,所以简单讲一下。import是利用Python中各种强大库的基础,比如要计算cos(π)的值,可以有下面4种方式:
% N9 `9 m. n% o, Q# 直接导入Python的内置基础数学库
& i2 U: y# j! P% p' T7 B) Simport math8 V8 D9 L2 G: U+ f, q; \/ S
print(math.cos(math.pi)). d5 l7 U5 e" f" N
( j# w* g' a& c
# 从math中导入cos函数和pi变量
- \1 }" z: b3 J. ^# ifrom math import cos, pi
- q, J9 R$ w8 m0 ^5 g1 s; Bprint(cos(pi))
9 f" C- M* s. d; ~9 b) y. |  t# V9 i' l: R0 E; g; E
# 如果是个模块,在导入的时候可以起个别名,避免名字冲突或是方便懒得打字的人使用
! N+ C* ~  j" W# |" P2 ]( l; qimport math as m! h; {0 k, j* J
print(m.cos(m.pi))% k& \1 K5 C! r
0 r: w0 L" u/ ?
# 从math中导入所有东西7 ~1 q& u! e) e% c$ P) _8 l' a7 p
from math import *
5 q3 @; v* K( r& R9 ]# h$ A+ rprint(cos(pi))4 D8 C7 m8 r" A& c

9 t$ h( o# m" t5 ?一般来说最后一种方式不是很推荐,因为不知道import导入的名字里是否和现有对象名已经有冲突,很可能会不知不觉覆盖了现有的对象。

* L2 z% e: ?: V1 N3 O/ m
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-23 13:47 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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