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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

  |% U+ ?( Z9 v4 S: K因为提到了对象名覆盖和import,所以简单讲一下。import是利用Python中各种强大库的基础,比如要计算cos(π)的值,可以有下面4种方式:. Z$ k* S5 N1 t# Z& L6 j. a
# 直接导入Python的内置基础数学库
* ~& }: v, W1 ~1 b* d$ Simport math' s2 W$ ~+ H. F( ^: o  y
print(math.cos(math.pi))
1 i8 O9 @: T" t7 b( n: i
2 [9 t( |' K$ _1 n' o( z+ \# 从math中导入cos函数和pi变量, Q1 S; G! u$ G& ^( p" R
from math import cos, pi7 Z- v( s- U) o8 {; z, x
print(cos(pi))
1 Q- a2 u$ Z" y
6 D2 S  c3 c5 @* s* ]' F# 如果是个模块,在导入的时候可以起个别名,避免名字冲突或是方便懒得打字的人使用
2 o: E! l+ e' T0 e& Vimport math as m
" Y4 A! d& X; _, S/ H% Qprint(m.cos(m.pi))! |/ f; R+ ~% O0 N& |

8 M1 r' o/ V" d9 i0 @& Z# 从math中导入所有东西. d5 H, R' Z! u! |5 O7 m
from math import *
2 t% U9 t$ L1 l/ K1 F- f  y* X: z* ~print(cos(pi))* F' w( l* s# p0 [9 _

( |0 L! j5 g: D% G1 H一般来说最后一种方式不是很推荐,因为不知道import导入的名字里是否和现有对象名已经有冲突,很可能会不知不觉覆盖了现有的对象。

" I- i% o1 z0 D( ?. u( w6 y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-23 12:17 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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