Python

การวาดกราฟหลายอันและ setting ต่างๆที่เกี่ยวกับ axis ใน matplotlib

May 24, 2022 Python
Matplotlib เป็นแพคเกจที่เป็นพื้นฐานของ python สำหรับการวาดกราฟจากข้อมูลซึ่งจำเป็นมากสำหรับงานทางด้าน Data Analysis, Science, Engineering และอื่นๆอีกมากมาย โพสต์นี้จะแนะนำให้คุณรู้จักกับการวาดกราฟหลายๆอันภายใต้กรอบอันเดียวกันและ setting ต่างๆที่เกี่ยวกับแกน(axis)ของกราฟ

Read More »

การใช้ Virtual Environment ใน python

May 19, 2022 Python
Virtual environment คือการแยกแพคเกจของแต่โปรเจ็คท์ให้เป็นอิสระต่อกัน ซึ่งทำให้ไม่มีปัญหาเรื่องเวอร์ชั่นของแพคเกจที่แต่ละโปรเจ็คท์อาจมีความต้องการต่างกัน ไม่ว่าคุณจะเขียนโปรแกรมขนาดใหญ่หรือทดสอบแพคเกจการใช้ virtual mode เป็นสิ่งที่จำเป็นอย่างยิ่ง ไม่รู้ไม่ได้

Read More »

ติดตั้งและรัน python/jupyter notebook แบบพื้นๆ

May 18, 2022 Python
มีคนที่เพิ่งเริ่มต้นยังไม่รู้ว่าจะติดตั้ง python และ jupyter notebook อย่างไร หลายคนเรียนรู้การติดตั้งจากเว็บไซต์หรือไม่ก็ยูทูปและจะพบคำแนะนำในการติดตั้งหลายแบบเช่นดาวน์โหลดจาก python.org หรือใช้ vscode+plugins ต่างๆหรือใช้ anaconda/spyder หรือ pycharm หรืออื่นๆ

Read More »

การใช้งานเลขเชิงซ้อนด้วย python/sympy

Apr 26, 2022 Python
python/sympy ช่วยให้การทำงานกับเลขเชิงซ้อนเป็นเรื่องง่ายขึ้นซึ่งเป็นเรื่องจำเป็นกับงานด้าน science/engineering ซึ่งมักเกี่ยวข้องกับการ derive สมการมากกว่าการคำนวณหาค่าที่เป็นตัวเลขโดยตรง

Read More »

การดิฟและอินทีเกรทด้วย python/sympy

Apr 24, 2022 Python
Sympy นอกจากจะเป็นแพคเกจเกี่ยวกับสัญลักษณ์ทางคณิตศาสตร์และแก้สมการพื้นๆได้แล้วยังสามารถ diff และ integrate ได้อีกด้วย แต่ผลที่ได้อาจจะไม่ตรงกับที่ทำด้วยมือแต่หาก simplify หรือจัดรูปสมการก็จะได้ตรงกัน ผู้ที่สนใจงานทางด้านวิเคราะห์วิจัยควรจะฝึกใช้ให้คล่อง

Read More »

การสร้าง module และ package ใน python

Apr 29, 2021 Python
โมดูลและแพคเกจเป็นหลักการที่สำคัญของ python และโปรแกรมภาษาอื่นๆ เมื่อเราพัฒนาโปรแกรมขนาดใหญ่ขึ้นการแยก code เป็นส่วนๆจึงเป็นความจำเป็นโดยธรรมชาติ หากเราแยก code ที่มีฟังก์ชั่นเดียวกันไว้เป็นไฟล์เราจะได้สิ่งที่เรียกว่าโมดูล-module หากเราเอาโมดูลหลายโมดูลมารวมกันในไดเรคทอรี่หนึ่งเราจะได้แพคเกจ-package

Read More »

การใช้ Sympy/Python เพื่อแก้สมการและปัญหาทางคณิตศาสตร์

Apr 21, 2021 Python
Sympy เป็น package ที่เกี่ยวกับสัญลักษณ์ทางคณิตศาสตร์ ใช้ในการจัดรูปสมการ, กระจายเทอม, การจัด factor, การแก้สมการและการคำนวณทาง calculus

Read More »

การติดตั้ง Anaconda สำหรับ Spyder/Python

Apr 8, 2021 Python
Anaconda เป็นทั้งเครื่องมือในการติดตั้งและเขียนโปรแกรมด้วย Python โดยมีโปรแกรมหลักๆสองตัวคือ Jupyter ซึ่งเป็นตัวเขียนไพตอนแบบบรรทัดต่อบรรทัดและ Spyder ซึ่งใช้เขียนโปรแกรมแบบ Editor และมีชุดคำสั่งที่ใช้ผ่านทาง command line ซึ่งจะเป็นคำสั่งสำหรับการอัพเดทและดูแลระบบ

Read More »

การใช้ Python ในการเรียน Math/Physics – Matplotlib

Sep 27, 2020 Python
Matplotlib เป็นเครื่องมือมาตรฐานในการวาดกราฟของ python เมื่อใช้ร่วมกับแพคเกจอื่นอย่าง numpy/sympy/scipy จะเป็นเครื่องมือในทางคณิตศาสตร์ได้อย่างดีเยี่ยม

Read More »

Cosmology

ค่าคงที่จักรวาล

ค่าที่ได้จากการสังเกตคือ ตามทฤษฎีสนามควอนตัม พลังงานของ vacuum ของแต่ละสนามคือ อินทีกรัลนี้ diverge จึงต้องบวกเฉพาะที่ k สูงสุดค่าหนึ่งที่ kmax ~ MP โดยที่ 8πG = 1/MP2 ที่เป็นรอยต่อของควอนตัมกราวิตี้ และทำให้เกิดค่าคงที่จักรวาล

Read More »

คลัสเตอร์ของกาแล็กซี่ สสารมืดและ cosmic web

หลังปี 1929 นักฟิสิกส์เชื่อว่าการที่กาแล็กซี่ดีดห่างกันออกไปตามที่นักดาราศาสตร์อเมริกันเอ็ดวิน ฮับเบิ้ล (Edwin Hubble) ค้นพบจริงๆแล้วก็คือการขยายตัวของสเปซระหว่างกาแล็กซี่ไม่ใช่การเคลื่อนของกาแล็กซี่ไปในสเปซตามปกติ การขยายตัวหรือหดตั​วของสเปซไม่ใช่เรื่องใหม่เป็นสิ่งที่มีอยู่ในทฤษฎีสัมพัทธภาพทั่วไปที่เสนอโดยไอน์สไตน์มาตั้งแต่ปี 1915

Read More »

จักรวาลไม่มีขอบเขตแต่มีขอบฟ้า

จักรวาลมีขอบเขตไหม? จักรวาลมีที่สิ้นสุดไหม? คำตอบมีมานานแล้วว่าจักรวาลไม่มีที่สิ้นสุด ไม่มีขอบ ไม่ได้มาจากการพิสูจน์เพราะไม่มีใครพิสูจน์ได้แต่เพราะว่าเป็นคำตอบที่ make sense ที่สุด จักรวาลวิทยาสมัยใหม่ก็มีคำตอบเช่นเดียวกันแต่เพิ่มเติมว่าเราไม่มีวันเห็นจักรวาลได้ทั้งหมดไม่ว่าจะมีเทคโนโลยี่ที่ลึกล้ำเพียงใดเพราะเราถูกกั้นด้วย “เส้นขอบฟ้า” ของจักรวาล

Read More »

ประวัติย่อของแสง (a) แสงเป็นอนุภาค

เราอยู่กับแสงมาตลอดชีวิต มนุษย์ในอดีตตั้งคำถามเกี่ยวกับแสงมาตลอดว่านอกจากมีความสว่างแล้วแสงมีธรรมชาติอย่างไร เครื่องมือในการศึกษาจักรวาลวิทยาสมัยใหม่ก็คือทฤษฎีสัมพัทธภาพของไอน์สไตน์ที่เริ่มเป็นที่รู้จักในปี 1905 หัวใจของทฤษฎีนี้ก็คือเรื่องเกี่ยวกับแสง แสงไม่ใช่ให้แค่ความสว่างแต่แสงเป็นกุญแจดอกสำคัญในการไขความลับจักรวาล

Read More »

อะไรทำให้เกิดอินเฟลชั่น

ปัญหาของทฤษฎีอินเฟลชั่นก็คือมันต้องมีการกำหนดเงื่อนไขที่เจาะจงถึงจะใช้งานได้ซึ่งเป็นกระบวนการที่ไม่เป็นธรรมชาติ

Read More »

ตามทฤษฎีอินเฟลชั่น เริ่มแรกจักรวาลขยายตัวอย่างไร

เริ่มแรกจักรวาลมีขนาดเล็กกว่านิวเคลียสของอะตอม เมื่อจักรวาลมีอายุ “หนึ่งในพันล้านของหนึ่งในพันล้านของหนึ่งในพันล้านของหนึ่งในพันล้านของหนึ่งวินาที” จักรวาลเพิ่มปริมาตรเป็น 8 เท่าทุกๆ “หนึ่งในพันล้านของหนึ่งในพันล้านของหนึ่งในพันล้านของหนึ่งในพันล้านของหนึ่งวินาที”

Read More »

จักรวาลขยายตัวในอะไร

เมื่อนักจักรวาลบอกเราว่าจักรวาลกำลังขยายตัว คำถามแรกที่คุณอาจจะถามคือแล้วจักรวาลขยายตัวในอะไร? การขยายตัวของจักรวาลไม่ได้หมายความว่าจักรวาลมีขอบแล้วขอบขยายออกไปแต่หมายความว่าทุกๆจุดในสเปซกำลังยืดออก

Read More »