iT邦幫忙

2023 iThome 鐵人賽

DAY 13
0
AI & Data

跟我一起在AI的世界裡打怪獸系列 第 13

Day13 python語法(中)-導入函式庫

  • 分享至 

  • xImage
  •  

導入函式庫

前面介紹了這麼多函式庫的好處,這邊來看看要怎麼在程式中使用函式庫。

使用的時機

要注意兩點:

  1. 每個檔案都要呼叫一次:
    每次打開新的jupyter notebook或是spyder的時候,要用到的函式庫都要重新import!
  2. 要放在最前面:
    因為程式是一行一行跑的,所以要用到的函式庫要放在最前面,才能夠被感知到並使用。

導入 & 簡化

這段分成兩個部分,前段的import將這個函式庫叫進來,後面的as以取小名的方式把它的名字簡化一點,這樣之後用到的時候就不用每次都打這麼多字。

import numpy as np

下面比較直觀的看一下所謂的「簡化」。numpy還算是少的,有些函式庫名字真的很長,as這個給取小名的方法真很好用。當然,不是一定要叫np,依自己的習慣叫其他的也行哦!

# 這是沒有簡化過的
arr = numpy.array([1, 2, 3, 4, 5])

#這是簡化過的
arr = np.array([1, 2, 3, 4, 5])

只拿其中部分的用

如果覺得不需要用到全部的函式庫,可以用from的方式抓幾隻出來就好了

from numpy import array, linspace

這個就是從numpy的函示庫裡抓array、linspace兩個用。

下載函式庫

基本上如果用Anaconda,不太會遇到這個問題,但如果是直接使用jupyter notebook的人,可能會遇到電腦沒有函式庫的狀況。

這時候我們就要下載下來,比如下面的程式碼:

pip install scikit-learn

上一篇
Day12 基礎符文認識-Python的基本語法(上)
下一篇
Day14 python語法(再中)-字符串、列表、字典、元組
系列文
跟我一起在AI的世界裡打怪獸30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言