‫ในส่วน numb pie เราได้พูดถึงจำนวนแพ็คเกจวิทยาศาสตร์ข้อมูล Python ที่สร้างขึ้นจากอาร์เรย์
‫numpy
‫เช่นเดียวกันสำหรับ map plot lib
‫และสิ่งหนึ่งที่สวยงามเกี่ยวกับ map plot lib ก็คือมันมีความยืดหยุ่นพอๆ กับ numpy array
‫หากคุณสามารถฝันถึงวิธีการแสดงข้อมูลเป็นภาพ
‫โอกาสที่คุณสามารถทำได้ใน map plot lib
‫แต่มีการแสดงภาพทั่วไปบางประเภทมากกว่ารูปแบบอื่น
‫สิ่งที่คุณมักจะเจอบ่อยกว่านั้นคือ
‫และพล็อตเหล่านี้ก็เหมือนกับการกระจัดกระจายของเส้น ความเร่งรีบและแผนย่อย หรือการสร้างภาพข้อมูลหลายภาพในร่างเดียว
‫มาดูพล็อตประเภทนี้กันที่คุณจะได้เห็นบ่อยขึ้นกันดีกว่า
‫โครงเรื่องหรือตัวเลขจำได้ว่าคำที่ใช้แทนกันได้
‫การใช้อาร์เรย์ numpy บริสุทธิ์
‫ดังนั้นเริ่มต้นมัน
‫ดังนั้นเราจึงไปสร้างตัวเลขด้วยอาร์เรย์จำนวนมาก
‫ชอบเยาะเย้ยแบบนี้
‫จึงเป็นการสื่อสารกันเล็กน้อย แล้วเราจะนำเข้า
‫หากคุณยังไม่ได้ทำสิ่งนี้ เราได้ทำสิ่งนี้ที่ด้านบนแล้ว ฉันจะทำอีกครั้ง
‫นำเข้า NumPy เป็น MP และเราจะเริ่มต้นด้วยการสร้างข้อมูล x เท่ากับ np len space zero ten 100 อาจเกิดขึ้น
‫รอก่อนนะแดเนียล
‫เราไม่เห็นเลนอวกาศ
‫ในกรณีนั้น จำได้ไหมว่าคุณทำอะไรได้บ้าง?
‫เข้าใจไหม?
‫ถ้าคุณไม่ทำก็ไม่เป็นไร
‫เราสามารถกดแท็บ shift และดูสิ่งที่ Len Space ทำได้จริง
‫ซูมพื้นที่ MP Lin
‫ใช่.
‫เริ่มหยุดหมายเลข
‫ตกลง.
‫มีข้อโต้แย้งสามข้อแรกและเราได้ศูนย์คือจุดเริ่มต้น
‫สิบหยุด
‫100 เท่า มึนงง
‫ไม่เป็นไร.
‫มาดูกันดีกว่า
‫ส่งกลับตัวเลขที่เว้นระยะเท่ากันในช่วงเวลาที่กำหนด
‫ส่งกลับ num เว้นระยะห่างเท่าๆ กัน
‫ตัวอย่างที่คำนวณตามช่วงเวลา
‫เริ่มหยุด.
‫มันจะคืนค่า num ระยะห่างเท่าๆ กันระหว่างจุดเริ่มต้นและจุดหยุด
‫คุณคิดว่าจะเกิดอะไรขึ้นที่นี่?
‫ถ้าสงสัยให้รันโค้ด
‫ลองตรวจสอบดู
‫จะมีตัวอย่าง 100 ตัวอย่าง เราจึงไม่อยากเห็นทั้งหมดนั้น สมมุติว่าสิบตัวแรก
‫มหัศจรรย์.
‫มาดูกันเลย
‫100 คนแรก.
‫ทำไมจะไม่ล่ะ?
‫ฉันกำลังเสี่ยง ใช่ไหม
‫ดังนั้นเราจึงไป
‫เรามีตัวอย่าง 100 ตัวอย่างที่นี่ 100 ทุ่นที่แตกต่างกัน ค่าที่นี่ระหว่างศูนย์ถึงสิบ
‫ดังนั้นเราจึงเริ่มต้นที่ศูนย์ ไปจนถึงสิบ
‫มหัศจรรย์.
‫เราจะลดจำนวนนี้กลับเป็นสิบเพื่อประหยัดพื้นที่บางส่วน
‫ยอดเยี่ยม.
‫ตอนนี้เรามาพล็อตข้อมูลกัน
‫จำไว้ว่าเรากำลังจะสร้างมะเดื่อกับขวาน หรือรูปและขวาน
‫แต่เหล่านี้เป็นชื่อย่อทั่วไปสำหรับตัวเลขและแกน
‫เราจะพล็อตพล็อตย่อย เพราะนี่คือวิธีที่เราจะใช้ x ดอท พล็อต x และลองทำเพราะพล็อตใช้
‫X และ Y แต่เราไม่มี Y
‫ลองทำ X ยกกำลังสองกัน
‫มาดูกันว่าจะเกิดอะไรขึ้น
‫เราจะใส่เครื่องหมายอัฒภาคเล็กน้อย
‫มหัศจรรย์.
‫เราได้เส้นโค้งที่สวยงามนี้
‫ดังนั้นค่าดีฟอลต์ที่นี่ในพล็อต lib เมื่อคุณเรียก plot คือพล็อตบรรทัด
‫มันคือโครงเรื่อง
‫และสร้างเส้นพล็อต
‫เราจะไปที่นั่น.
‫อย่างที่คุณเห็น แค่เส้นตรง
‫ตอนนี้ใช้ข้อมูลเดียวกัน
‫มาสร้าง scatterplot กัน
‫ใช้ข้อมูลเดียวกันเพราะเป็นประเภทที่พบบ่อยที่สุด
‫ลองเขียนสิ่งเหล่านี้ลงไป
‫พวกเราต้องการ.
‫พล็อตเส้น scatterplot
‫พล็อตบาร์
‫ความเร่งรีบและเร่งรีบนั้นสั้นสำหรับฮิสโตแกรมและแผนย่อย
‫พวกเขาเป็นประเภทหลักของแปลงที่เราจะเน้น
‫แน่นอนว่ายังมีอีกมาก แต่เราสามารถทำได้ตลอดทั้งปีสำหรับจำนวนแปลงที่คุณสามารถทำได้ในแปลงนั้น
‫ดังนั้นเราจะเน้นที่พื้นฐานแล้วคุณสามารถสร้างความรู้นั้นได้
‫ดังนั้นเราจึงต้องการให้คุณใช้ข้อมูลเดียวกันเพื่อสร้าง scatterplot และดูว่า scatterplot คืออะไร
‫ดังนั้นถ้าเราต้องการสร้างมันขึ้นมาใหม่ เราต้องรีเซ็ต fig และ axe เสมอ
‫ถ้าเราอยู่ในเซลล์อื่น เท่ากับ โครงเรื่อง แผนย่อย การกระทำที่ยอดเยี่ยม ตอนนี้ เราจะใช้ scatter
‫บนนี้เราใช้ dot plot แต่ถ้าเราต้องการกระจายพล็อต เราจะเห็นว่ามันเป็นอย่างไรในไม่กี่วินาที
‫เราต้องเรียก scatter บน x
‫งั้นเราไปกันเลย
‫เราต้องการ X แล้วเราต้องการ n p
‫บางทีเราอาจแทนเลขชี้กำลังของ x
‫และจำไว้ว่า หากคุณไม่แน่ใจว่า XP หมายถึงอะไร คุณสามารถไปที่แท็บกะได้
‫อ่านเอกสารประกอบได้ที่นี่
‫สิ่งที่บอกว่ามันเป็น
‫และหากยังไม่ชัดเจน คุณสามารถค้นหาเอกสารได้
‫เราจะไปที่นั่น.
‫มันเหมือนกับเส้นตรง แต่แผนภาพกระจายเป็นเพียงอีกคำหนึ่งสำหรับจุดจำนวนมากบนโครงเรื่อง
‫สิ่งเหล่านี้อยู่ใกล้กันจริงๆ จุดเหล่านี้
‫พวกมันดูเหมือนเส้นตรง, แต่พวกมันทั้งหมดเป็นแค่จุด
‫ไม่เป็นไร.
‫แล้ว scatterplot อื่นล่ะ?
‫มาทำอีกอันให้ดูกัน
‫Fig AX ฉันต้องการให้คุณคุ้นเคยกับการพิมพ์แผนย่อย fig x plot นี้
‫นี่จะเป็นขนมปังและเนยของเราสำหรับการทำ map plot lib ที่กระจาย x มาสร้าง wave กันเถอะ เพราะเราเคยทำหนึ่งในนั้นมาก่อน
‫และนั่นก็เป็นเรื่องตลกของฉัน
‫สวยงาม.
‫เราก็เลยมีคลื่นเล็กๆ น้อยๆ ตรงนี้
‫และถ้าคุณไม่แน่ใจว่านี่คืออะไร นี่คือคลื่นไซน์อะไร
‫และอีกครั้ง คุณสามารถดูเอกสารหรือค้นหาได้เสมอ และตามขั้นตอนที่คุณสามารถค้นหาได้ หากคุณยังไม่แน่ใจหลังจากตรวจสอบแล้ว
‫เราใช้ numpy arrays และนั่นคือสิ่งที่ส่วนนี้สร้างตัวเลขในอาร์เรย์ numpy
‫เราจะสร้างพล็อตโดยตรงจากพจนานุกรมได้อย่างไร
‫ดังนั้น.
‫สร้างพล็อตจากพจนานุกรมเพราะนี่เป็นเพียงการแสดงว่า map flop live นั้นใช้งานได้หลากหลายและยืดหยุ่นเพียงใด
‫ดังนั้นถ้าเราต้องการร้านเนยอัลมอนด์จะนำสิ่งนั้นกลับมา
‫ดังนั้นเราจึงไม่ต้องการราคาที่ดีขึ้น
‫นั่นเป็นอาหารโปรดของฉัน
‫คุณชอบมันไหม?
‫ฉันชอบมันเหมือนกัน.
‫ดังนั้นเราต้องการที่นี่
‫ฉันอายุประมาณสิบขวบ
‫มันค่อนข้างแพง
‫เนยถั่ว.
‫ไม่แพงเท่าที่ฉันอาศัยอยู่
‫ดังนั้นแปดและเนยเม็ดมะม่วงหิมพานต์จึงแพงที่สุด
‫คุณมาโดยยาก คุณก็รู้ และบางครั้งขาดแคลน
‫ถ้าเราไปที่นี่ แล้วเราได้ fig axe เท่ากับ พล็อตย่อย เราก็เริ่มจะเก่งขึ้นแล้ว
‫และตอนนี้เราต้องการทำพล็อตแท่งในครั้งนี้
‫คุณก็รู้ นั่นคือแนวโน้ม
‫เรากำลังเปลี่ยนแปลงสิ่งนี้ในขณะนี้
‫ฉันรู้ว่ามันค่อนข้างจะสับสนเพราะว่านี่คือพล็อตเส้น แต่มันบอกว่าพล็อตไม่พูดเป็นเส้น
‫คุณจะต้องทำความคุ้นเคยกับข้อเท็จจริงที่ว่าพล็อตแผนที่เริ่มต้น lib เป็นพล็อตแบบเส้น แต่ตอนนี้เรากำลังจะสร้างพล็อตแบบแท่ง
‫X bar แล้วเราจะผ่าน X กับ y
‫ดังนั้น X บางทีเราอาจจะใช้ x เป็นทางการกว่านี้หน่อย เท่ากับไม่ใช่ราคาเนย
‫เราต้องการอะไร
‫เราต้องการคีย์จากพจนานุกรมของเราเพราะตอนนี้เรากำลังใช้พจนานุกรม ไม่ใช่อาร์เรย์แบบ numpy
‫เราต้องการคีย์ตรงนี้และค่า y ของเรา
‫เราจะพิมพ์ y
‫นั่นคือสิ่งที่พล็อตหรือแถบหรือกระจาย
‫ใช้ x เสมอ และเราอาจใส่มันลงในความคิดเห็นเล็กน้อย
‫X Y ไม่ใช่แต่ราคา dot ค่า
‫สวยงาม.
‫และตอนนี้เราอาจเห็นว่ามันเป็นอย่างไร
‫อา.
‫ข้อผิดพลาด.
‫ไม่มีความสูงของอาร์กิวเมนต์
‫ฮะ.
‫นั่นดูน่าสนใจ.
‫ฉันเห็นสิ่งนี้
‫อันนี้ไม่เข้าใจว่าทำไมถึงเป็นปัญหา
‫อาร์กิวเมนต์ตำแหน่ง
‫พบคำสำคัญ
‫เกิดอะไรขึ้นถ้าเรากำจัดสิ่งนี้?
‫ความผิดฉันเอง.
‫สิ่งนี้ไม่ใช้ X และ Y
‫ดูสิ คุณกำลังเรียนรู้สิ่งใหม่ทุกวัน
‫กะ x.
‫นั่นคือ x x เท่ากับนั่น
‫นั่นคือสิ่งที่เราไม่สามารถมีได้
‫เราไม่สามารถมีค่าเท่ากับสิ่งนั้นได้
‫เราจะทิ้งสิ่งนี้ไว้ที่แท็บ X bar shift
‫นี่เป็นสิ่งเล็กน้อยของ Python หากคุณไม่เคยเห็นสิ่งนี้มาก่อน
‫มันเป็นข้อผิดพลาดทางไวยากรณ์ที่ในวิธี Python หากคุณมีอาร์กิวเมนต์ตำแหน่ง ให้พูดว่า x เท่ากับนี่
‫คุณต้องการบางอย่างหลังจากนั้นเพื่อบอกว่า y เท่ากับนี่
‫คุณไม่สามารถมี x เท่ากับบางอย่างแล้วตามด้วยสิ่งนั้น แต่คุณสามารถมีในทางกลับกันได้
‫ลองดูว่าเราไม่มี x เท่ากับ เราจะได้ส่วนสูงโค้งนี้เท่ากับได้อย่างไร
‫มันจะออกมาเหมือนกัน
‫ดังนั้นอันแรกไม่มีอาร์กิวเมนต์ตำแหน่งโดยที่อันที่สองไม่มี แต่อันที่สองสามารถและอันแรกไม่ต้อง
‫นั่นเป็นเกร็ดเล็กเกร็ดน้อยเกี่ยวกับงูหลาม
‫เราจึงได้ประโยชน์มากมายจากการบรรยายแผนที่นี้
‫ตอนนี้มันไม่สมเหตุสมผลเลย
‫เรามีบาร์สองสามแห่งที่นี่
‫คุณสามารถอนุมานได้ว่านั่นคือราคา
‫มาปรับแต่งกันเถอะ
‫มาเพิ่มชื่อเรื่องกันสักหน่อย
‫เราต้องการเก็บราคาเนยถั่วแน่นๆ และดูการสำรวจเล็กๆ น้อยๆ ที่เราเพิ่งทำไปก่อนหน้านี้
‫ที่จะเกิดขึ้นใช่มั้ย?
‫คุณจะทำผิดพลาด
‫คุณกำลังคิดว่า คุณรู้ อะไรเช่นฉัน แล้วคุณจะไป โอ้ ที่จริงไม่เป็นเช่นนั้น
‫จากนั้นคุณจะดูเอกสารประกอบ คุณจะแก้ไข และรวมความรู้เดิมของคุณเข้าด้วยกัน โอ้
‫นั่นเป็นเหตุผลว่าทำไมถึงเป็นอย่างนั้น
‫ดังนั้นอย่ากังวลถ้ามันเกิดขึ้นกับคุณ มันเกิดขึ้นกับฉัน
‫ทำไมฉลากจึงเท่ากับราคา
‫แต่สิ่งที่เราทำคือเรามุ่งมั่นไปข้างหน้า และเราคิดออก เปลี่ยนเป็นตรงนั้น มันดูดีขึ้นเล็กน้อย
‫และเราจะทำอย่างไรเพื่อลบบรรทัดข้อความที่น่าเกลียดที่นั่น
‫ฉันเชื่อว่าเราทำได้ x dot show note
‫นั่นไม่มีคุณลักษณะที่เรียกว่าการแสดง แต่เราสามารถเพิ่มอัฒภาคที่นี่ได้ ฉันเชื่อ
‫หรืออาจจะลงที่นี่
‫ใช่.
‫ตกลง.
‫เราจะไปที่นั่น.
‫ดังนั้นเราจึงเรียนรู้ได้ทันทีที่นี่
‫หากคุณต้องการลบโค้ดเอาต์พุตที่น่ารังเกียจ คุณสามารถเพิ่มเครื่องหมายอัฒภาคในบรรทัดสุดท้ายที่คุณเรียก
‫axe
‫เราเคยเห็นเครื่องหมายอัฒภาคมาก่อน แต่เราเพิ่งเห็นว่าคุณต้องใส่มันไว้ตรงไหน
‫อยู่ที่บรรทัดสุดท้ายที่คุณอ้างอิง AX
‫เอาล่ะเราไปกันเถอะ
‫คุณสามารถสร้างร้านค้าของคุณเอง
‫เราเพิ่งเห็นวิธีการพล็อตจากอาร์เรย์จำนวนมาก
‫เราจะดูกันอีกสักหน่อยในวิดีโอหน้า
‫แต่เพื่อป้องกันไม่ให้ข้อความนี้ยาวเกินไป เราจะหยุดไว้ชั่วคราวที่นี่
‫ดังนั้นพักสักหน่อย
‫สร้างโครงเรื่องของคุณเองจากพจนานุกรมหรือผู้ตัดสิน a แล้วพบกันใหม่