เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

2D Arithmetic

numpy array แบบ 2 มิติสามารถคำนวณแบบ element-wise ได้เช่นเดียวกับ numpy array ทั่วไป

np_baseball ถูกเขียนโค้ดไว้ให้แล้ว เป็น numpy array แบบ 2 มิติที่มี 3 คอลัมน์ ได้แก่ ส่วนสูง (หน่วยนิ้ว) น้ำหนัก (หน่วยปอนด์) และอายุ (หน่วยปี) baseball มีให้ในรูปแบบ list of lists ปกติ และ updated มีให้ในรูปแบบ 2D numpy array

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • คุณได้รับข้อมูลการเปลี่ยนแปลงด้านส่วนสูง น้ำหนัก และอายุของนักเบสบอลทุกคน ซึ่งเก็บอยู่ใน numpy array แบบ 2 มิติชื่อ updated ให้บวก np_baseball กับ updated แล้วแสดงผลลัพธ์
  • ต้องการแปลงหน่วยของส่วนสูงและน้ำหนักเป็นหน่วยเมตริก (เมตร และกิโลกรัม ตามลำดับ) เริ่มต้นด้วยการสร้าง numpy array ที่มีค่าสามค่า ได้แก่ 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
แก้ไขและรันโค้ด