2D Arithmetic
numpy array แบบ 2 มิติสามารถคำนวณแบบ element-wise ได้เช่นเดียวกับ numpy array ทั่วไป
np_baseball ถูกเขียนโค้ดไว้ให้แล้ว เป็น numpy array แบบ 2 มิติที่มี 3 คอลัมน์ ได้แก่ ส่วนสูง (หน่วยนิ้ว) น้ำหนัก (หน่วยปอนด์) และอายุ (หน่วยปี) baseball มีให้ในรูปแบบ list of lists ปกติ และ updated มีให้ในรูปแบบ 2D numpy array
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้น
คำแนะนำการฝึกหัด
- คุณได้รับข้อมูลการเปลี่ยนแปลงด้านส่วนสูง น้ำหนัก และอายุของนักเบสบอลทุกคน ซึ่งเก็บอยู่ใน
numpyarray แบบ 2 มิติชื่อupdatedให้บวกnp_baseballกับupdatedแล้วแสดงผลลัพธ์ - ต้องการแปลงหน่วยของส่วนสูงและน้ำหนักเป็นหน่วยเมตริก (เมตร และกิโลกรัม ตามลำดับ) เริ่มต้นด้วยการสร้าง
numpyarray ที่มีค่าสามค่า ได้แก่0.0254,0.453592และ1แล้วตั้งชื่อ array นี้ว่าconversion - คูณ
np_baseballกับconversionแล้วแสดงผลลัพธ์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
import numpy as np
np_baseball = np.array(baseball)
# Print out addition of np_baseball and updated
# Create numpy array: conversion
# Print out product of np_baseball and conversion