Skip to content
On this page

10_NumPy_12.py

WARNING

โค้ดกาวมากครับ อย่าลอกเลย 😭😭😭

ทำเองเถอะนะครับ จะได้ทำข้อสอบได้ 🥲🥲🥲

py
import numpy as np


def toCelsius(f):
    # f เป็นอาเรย์หนึ่งมิติเก็บอุณหภูมืในหน่วยองศาฟาเรนไฮต์
    # คืนอาเรย์หนึ่งมิติที่เก็บอุณหภูมิในหน่วยองศาเซลเซยีสทได ้จากการแปลง ี่ แต่ละอุณหภูมิใน f
    return (f - 32) * 5 / 9


def BMI(wh):
    # wh เป็นอาเรย์สองมิติขนาด n2 แทนน ้าหนัก (หน่วยเป็น กก.) และความสูง (หน่วยเป็น ซม.)
    # ของคน n คน คอลัมน์ 0 เก็บน ้าหนัก คอลัมน์ 1 เก็บความสูง [[w1,h1], [w2,h2], ...]
    # คืนอาเรย์หนึ่งมิติที่เก็บค่า body mass index ของทุกคนใน wh
    w = wh[:, 0]
    h = wh[:, 1]
    return w / ((h / 100)**2)


def distanceTo(p, Points):
    # p เป็นอาเรย์หนึ่งมิติขนาด 2 ชองแทนจุดหนึ่งจุ ่ ด ชอ่ ง 0 เก็บพิกัด x ชอ่ ง 1 เก็บพิกัด y
    # Points เป็นอาเรย์สองมิติขนาด n2 เก็บพิกัดของจุดจ านวน n จุด
    # คืนอาเรย์หนึ่งมิต n ชอ่ ง ที่เก็บระยะทางที่วัดจากจุด p ถึงแต่ละจุดใน Points
    return np.sqrt((Points[:, 0] - p[0])**2 + (Points[:, 1] - p[1])**2)


exec(input().strip())

People who plagiarize Com Prog HW:

People who do Com Prog HW by themself:

Released under the MIT License