iT邦幫忙

2022 iThome 鐵人賽

DAY 12
0
自我挑戰組

Python簡單應用系列 第 12

Day 12 - Python簡單數學應用

  • 分享至 

  • xImage
  •  

如何計算2個點之間的距離?其實很簡單
因為之前看到有同學卡住,讓我記憶非常深刻
有2個座標點分別是(x1,y1)以及(x2,y2),求兩個點的距離,這不就是我們國中所學的畢氏定理嗎?
兩邊長平方合會等於斜邊的平方,公式為(x1-x2)平方加上(y1-y2)平方然後開根號
例如今天我有一個點(3,2)及(6,6)

x1 = 3
y1 = 2
x2 = 6
y2 = 6
dist = ((x1 - x2)**2 + (y1 - y2)**2)**0.5 #0.5相當於開根號,幾次方的話會用兩個*符號
print(dist)

https://ithelp.ithome.com.tw/upload/images/20220923/20151938TmrW5sjxet.jpg
像是我們在人工智慧中,我們也會利用點座標代表某物件的特徵,去計算他們的距離,也就可以了解他們的相似度
是不是很有趣,不只是簡單數學應用而已,也能用在別的地方


上一篇
Day 11 - Python數值運算常用的函數
下一篇
Day 13 - Python簡單求解應用方程式
系列文
Python簡單應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言