13 กรกฎาคม 2559

Published กรกฎาคม 13, 2559 by with 0 comment

ไลบรารี pickle ในภาษา Python

ไลบรารี pickle เป็นโพรโทคอไบนารี (binary protocols) สำหรับ serializing (แปลงวัตถุให้กลายเป็นสายข้อมูลในรูปแบบบิต) และ de-serializing (แปลงย้อนกลับมาเป็นวัตถุ) ของโครงสร้างวัตถุ Python
Read More

12 กรกฎาคม 2559

Published กรกฎาคม 12, 2559 by with 0 comment

ทำ NLP ในภาษา Python : แก้ไขการลืมเปลี่ยนภาษาเวลาพิมพ์

เราสามารถทำโปรแกรมแก้ไขการลืมเปลี่ยนภาษาเวลาพิมพ์ในภาษาไพทอนได้ง่าย ๆ โดยใช้โค้ดที่ไม่ซับซ้อนมากนัก ดังนี้
Read More

11 กรกฎาคม 2559

Published กรกฎาคม 11, 2559 by with 0 comment

ทำ NLP ในภาษา Python : Postaggers ภาษาไทย

สวัสดีผู้อ่านทุกท่านครับ ช่วงนี้ผมกำลังพัฒนา PyThaiNLP ผมจึงได้สืบค้นหาคลังข้อมูลชนิดของคำในภาษาไทยและผมค้นเจอ Orchid Corpus ซึ่งเป็นคลังบทความ การกำกับประโยค และชนิดของคำในภาษาไทย เป็นไฟล์ดิบ
Read More

9 กรกฎาคม 2559

Published กรกฎาคม 09, 2559 by with 0 comment

หาวัน Julian Date ด้วย Python

Julian Date คือ จำนวนวันรวมทั้งเวลานับตั้งแต่วันที่ 1 ตั้งแต่ 4,713 ปีก่อน คริสตรกาล
Read More

28 มิถุนายน 2559

Published มิถุนายน 28, 2559 by with 0 comment

ทำ NLP ในภาษา Python : นับจำนวนคำ

สวัสดีผู้อ่านทุกท่านครับ บทความชุดทำ NLP ในภาษา Python เรื่อง นับจำนวนคำ
Read More

21 มิถุนายน 2559

Published มิถุนายน 21, 2559 by with 0 comment

การทดลองใช้งาน Python / MyHDL เพื่อออกแบบวงจรดิจิทัลพื้นฐาน

ผมได้ไปเจอบทความหนึ่ง เป็นเรื่อง "การทดลองใช้งาน Python / MyHDL เพื่อออกแบบวงจรดิจิทัลพื้นฐาน" เมื่อหลายปีก่อน ซึ่งปัจจุบันนี้ MyHDL รองรับ Python 3 แล้ว

เข้าไปอ่านได้ที่ http://cpre.kmutnb.ac.th/esl/learning/index.php?article=myhdl-logic-design
Read More

20 มิถุนายน 2559

Published มิถุนายน 20, 2559 by with 1 comment

Reinforcement Learning กับภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเรียนรู้เกี่ยวกับ Reinforcement Learning กับภาษา Python กันครับ
Read More

15 มิถุนายน 2559

Published มิถุนายน 15, 2559 by with 0 comment

เขียนโมดูลภาษาไพทอน C/C++ ด้วย ctypes

หากต้องการเขียนโมดูลในภาษาไพทอน แต่ต้องการความเร็ว หรือ ต้องการนำโค้ดภาษาซี หรือ C++ มาใช้เป็นโมดูลในภาษาไพทอน คุณสามารถใช้โมดูล ctypes ในการช่วยเขียนโมดูลภาษาไพทอนด้วยภาษาซี ได้ตามตัวอย่างง่าย ๆ ตามนี้
Read More

8 มิถุนายน 2559

Published มิถุนายน 08, 2559 by with 0 comment

คำสั่ง __hello__ Hello world! มาได้ไง

เมื่อเร็ว ๆ นี้ ผมได้ไปพบทวีตหนึ่ง


เมื่อเราใช้คำสั่งนี้บน Python interpreter จะพบกับ
>>> import __hello__
Hello world!

คำถามคือ คำสั่ง import __hello__ มาได้ไง
ความจริงแล้ว คำสั่ง Hello world นี้มีมาตั้งแต่ Python 2.0 https://github.com/python/cpython/blob/origin/2.0/Lib/test/test_importlib/frozen/test_loader.py โดยเป็นคำสั่งสำหรับไว้ทดสอบการ import ดึงโมดูลเข้ามาในภาษา Python นั่นเอง

ต่อไปเราคงเลิกใช้
print("Hello world!")
มาใช้
>>> import __hello__
Hello world!
แทนกันแล้วครับ :D
Read More

2 มิถุนายน 2559

Published มิถุนายน 02, 2559 by with 0 comment

เข้าถึง Dataset จำนวนมากด้วย PyDataset

สวัสดีผู้อ่านทุกท่านครับ สำหรับนักวิทยาศาสตร์ข้อมูล (Data Scientist) หากต้องการทำ Data science อย่าง Machine Learning เป็นต้น ต้องใช้ Dataset ที่เกี่ยวข้องกับเรื่องที่ทำ แต่หากต้องไปโหลดไฟล์ Dataset มาใช้งานทีละตัว คงไม่สะดวกและยากต่อการเรียกใช้งาน ด้วยเหตุนี้จึงมีโมดูล PyDataset ขึ้นมาในภาษา Python
Read More