iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0
Python

探索 Python 世界:從語法基礎到圖像魔法系列 第 6

探索 Python 世界:從語法基礎到圖像魔法 Day6

  • 分享至 

  • xImage
  •  

math內的指數、對數與三角函數,random內的函數

math模組的指數、對數與三角函數

下列是相對常用的指數、對數及三角函數
exp(a) 用來計算 https://ithelp.ithome.com.tw/upload/images/20240914/20168687incpXVYS05.png 次方

log(a, b) 等同於求 https://ithelp.ithome.com.tw/upload/images/20240914/201686872MJl7G8Hdy.png

log2(a) 等同於求 https://ithelp.ithome.com.tw/upload/images/20240914/20168687FwVwT1hDHe.png

sqrt(a) 等同於求 https://ithelp.ithome.com.tw/upload/images/20240914/201686872FXC9H7BLo.png

asin(a) 等同於求 https://ithelp.ithome.com.tw/upload/images/20240914/201686874l1on4ydH9.png

degrees(a) 將弳度x轉換成角度

randians(a) 將角度x轉換成弳度

random內的函數

Python提供的random模組可以讓使用者進行亂數的處理,在使用這些功能前一樣要先輸入import random把random模組匯入

https://ithelp.ithome.com.tw/upload/images/20240914/20168687XIwyQtx1kF.png

import random as r昨天有介紹過這段的目的是什麼,因此今日就不再贅述了

seed(a) 設定亂數種子,亂數每一次都是隨機產生的,用seed(a)可以讓每次產生的亂數都是同一個序列
randint(a,b) 產生a到b之間的整數亂數
https://ithelp.ithome.com.tw/upload/images/20240914/20168687p5RceUTgOO.png
uniform(a,b) 產生a到b之間的浮點數亂數
https://ithelp.ithome.com.tw/upload/images/20240914/20168687zV21dmcYaV.png
choice(obj) 從obj中隨機挑選一元素(obj可以是字串或其他有序列的資料型別)
https://ithelp.ithome.com.tw/upload/images/20240914/20168687nJoIf4htgR.png
randrange(a,b,s) 從a到b中(不包含a,b),間距為s隨機挑選一個整數
https://ithelp.ithome.com.tw/upload/images/20240914/201686879FidNrIWAG.png
sample(obj,n) 從obj中挑n個元素
https://ithelp.ithome.com.tw/upload/images/20240914/20168687YmVDTCg81t.png
shuffle(lst) 將串列中的lst打亂,並將結果回傳給lst存放
https://ithelp.ithome.com.tw/upload/images/20240914/201686873ZoWITLbel.png
https://ithelp.ithome.com.tw/upload/images/20240914/20168687Bllv5PhujT.png

參考資料:https://docs.python.org/zh-tw/3/tutorial/index.html


上一篇
探索 Python 世界:從語法基礎到圖像魔法 Day5
下一篇
探索 Python 世界:從語法基礎到圖像魔法 Day7
系列文
探索 Python 世界:從語法基礎到圖像魔法30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言