การกำหนดชนิดข้อมูล
ในแบบฝึกหัดนี้ จะได้ทั้งโหลดข้อมูลและกำหนดชนิดของข้อมูล โปรดทราบว่า housing พร้อมใช้งานแล้ว และ pandas ถูก import ไว้ในชื่อ pd จากนั้นจะ import numpy และ tensorflow แล้วสร้าง tensor ที่ใช้งานได้ใน tensorflow จากคอลัมน์ใน housing ตามชนิดข้อมูลที่กำหนด ทั้งนี้ สามารถเลือกคอลัมน์ price จาก housing ได้ด้วย housing['price']
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
TensorFlow เบื้องต้นใน Python
คำแนะนำการฝึกหัด
- Import
numpyและtensorflowโดยใช้ alias มาตรฐาน - ใช้ array ของ
numpyเพื่อกำหนดให้ tensorpriceมีชนิดข้อมูลเป็นเลขทศนิยม 32 บิต - ใช้ฟังก์ชัน
cast()ของtensorflowเพื่อกำหนดให้ tensorwaterfrontมีชนิดข้อมูลเป็น Boolean - แสดงผล
priceและwaterfrontตามลำดับ แล้วสังเกตว่ามีความแตกต่างที่สำคัญอะไรบ้าง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import numpy and tensorflow with their standard aliases
____
____
# Use a numpy array to define price as a 32-bit float
price = np.____(housing['price'], np.____)
# Define waterfront as a Boolean using cast
waterfront = tf.____(housing['waterfront'], tf.____)
# Print price and waterfront
print(____)
print(____)