หลังจากที่ผมได้เคยเขียนบทความ สร้างระบบจดจำใบหน้าเฉพาะบุคคลด้วย OpenCV กับภาษาไพทอน ไป ได้มีผู้อ่านนำไปลองใช้งาน พบว่า มันไม่ฉลาดเลย ตรวจจับใบหน้าเฉพาะบุคคลพลาด จึงต้องเพิ่มฐานข้อมูลอย่างเดียว เหตุผลที่เป็นเช่นนั้น เพราะใช้ Haar-like Classifier และ OpenCV ตรวจจับตามรูปแบบที่มีในฐานข้อมูล หากต้องการลดความผิดพลาด จึงต้องการข้อมูลจำนวนมาก เพื่อความแม่นยำที่เพิ่มขึ้น
Read More
8 กันยายน 2559
2 กันยายน 2559
Published กันยายน 02, 2559 by wannaphong with 0 comment
บทความนี้เป็นบทความสำหรับใช้จัดการ Emoji บนภาษา Python ????
สามารถทำได้โดยการใช้งานโมดูล emoji ใช้ New BSD License รองรับทั้ง Python 2 และ Python 3 (ยังไม่รองรับการทำงานบน Windows)
การติดตั้ง
ใช้คำสั่ง
การใช้งาน
โมดูลนี้รองรับ unicode consortium และ aliases เลือกใช้งานได้
สามารถแสดง Emoji ใน terminal ด้วย Python ได้ตามนี้
ผลลัพธ์
Python is 👍
Python is 👍
สามารถดูรายชื่อ Emoji ได้ที่
โค้ดนี้ Fork จาก https://gist.github.com/jinstrive/34d1796bd2dd46b6aa52
ตัวอย่าง
ผลลัพธ์
สำหรับผู้ที่สนใจ ต้องการข้อมูล Emoji สามารถเข้าไปโหลดข้อมูล Emoji ได้จาก https://github.com/iamcal/emoji-data และ https://gist.github.com/endolith/157796 , https://github.com/dysfunc/ascii-emoji
ขอบคุณครับ
Read More
😅😂🍀
แสดง Emoji ใน terminal ด้วย Python
สามารถทำได้โดยการใช้งานโมดูล emoji ใช้ New BSD License รองรับทั้ง Python 2 และ Python 3 (ยังไม่รองรับการทำงานบน Windows)
การติดตั้ง
ใช้คำสั่ง
pip3 install emoji --upgrade
การใช้งาน
โมดูลนี้รองรับ unicode consortium และ aliases เลือกใช้งานได้
สามารถแสดง Emoji ใน terminal ด้วย Python ได้ตามนี้
import emoji
print(emoji.emojize('Python is :thumbs_up_sign:'))
print(emoji.emojize('Python is :thumbsup:', use_aliases=True)) # ใช้ aliases
ผลลัพธ์
Python is 👍
Python is 👍
สามารถดูรายชื่อ Emoji ได้ที่
ลบ Emoji ออกจากข้อความด้วย Python
โค้ดนี้ Fork จาก https://gist.github.com/jinstrive/34d1796bd2dd46b6aa52
import re
def remove_emoji(data):
if not data:
return data
if not isinstance(data, str):
return data
try:
patt = re.compile(u'([\U00002600-\U000027BF])|([\U0001f300-\U0001f64F])|([\U0001f680-\U0001f6FF])')
except re.error:
patt = re.compile(u'([\u2600-\u27BF])|([\uD83C][\uDF00-\uDFFF])|([\uD83D][\uDC00-\uDE4F])|([\uD83D][\uDE80-\uDEFF])')
return patt.sub('', data)
ตัวอย่าง
a = 'Python is \U0001f44d'
b = remove_emoji(a)
print(b)
ผลลัพธ์
Python is
โมดูลอื่น ๆ ที่เกี่ยวกับ Emoji ในภาษา Python
- emoji-unicode - แทนที่ unicode emojis ในข้อความ https://github.com/nitely/emoji-unicode
- emojitations - Use Unicode emoji annotations from Python! https://github.com/kcsaff/emojitations
สำหรับผู้ที่สนใจ ต้องการข้อมูล Emoji สามารถเข้าไปโหลดข้อมูล Emoji ได้จาก https://github.com/iamcal/emoji-data และ https://gist.github.com/endolith/157796 , https://github.com/dysfunc/ascii-emoji
ขอบคุณครับ
31 สิงหาคม 2559
Published สิงหาคม 31, 2559 by wannaphong with 0 comment
เบื่อไหมกับการทำจัดการข้อมูลเพิ่อให้แสดงผลออกมาแล้วผู้ใช้เข้าใจง่าย เช่น
ตัวเลข
และปัญหาต่าง ๆ มากมายไม่ว่าจะเป็นเรื่องการแสดงผลหรือรับข้อมูล วันเวลา, พื้นที่เก็บข้อมูล , ตัวเลข , ข้อมูลดิบในแบบตาราง ไม่ว่าจะบนคอมมานด์ไลน์หรือโปรแกรมบน GUI ให้ออกมาเป็นมิตรกับผู้ใช้
บทความนี้ขอแนะนำโมดูลที่จะช่วยคุณจัดการกับปัญหาเหล่านี้ นั้นคือ โมดูล humanfriendly ในภาษา Python
Read More
ตัวเลข
6000000แต่ต้องการแสดงผลออกมาเป็น
6,000,000
และปัญหาต่าง ๆ มากมายไม่ว่าจะเป็นเรื่องการแสดงผลหรือรับข้อมูล วันเวลา, พื้นที่เก็บข้อมูล , ตัวเลข , ข้อมูลดิบในแบบตาราง ไม่ว่าจะบนคอมมานด์ไลน์หรือโปรแกรมบน GUI ให้ออกมาเป็นมิตรกับผู้ใช้
บทความนี้ขอแนะนำโมดูลที่จะช่วยคุณจัดการกับปัญหาเหล่านี้ นั้นคือ โมดูล humanfriendly ในภาษา Python
23 สิงหาคม 2559
Published สิงหาคม 23, 2559 by wannaphong with 0 comment
GNU Octave เป็นคู่แข่งกับ MATLAB ซึ่งเป็นโปรแกรมการคำนวณเชิงตัวเลข กราฟิกที่ซับซ้อน โดย MATLAB เป็นซอฟแวร์ที่มีลิขสิทธิ์และไม่ฟรี แต่ในขณะที่ GNU Octave เป็นซอฟต์แวร์โอเพนซอร์ซ และ ฟรี ทำงานได้ทั้ง Windows , Mac OS , Linux รวมถึง Android (https://play.google.com/store/apps/details?id=com.octave&hl=th)
และ GNU Octave สามารถรันไฟล์ของ MATLAB ได้เกือบสมบูรณ์แบบ GNU Octave จึงเป็นโปรแกรมที่สามารถทดแทน MATLAB ได้
Read More
และ GNU Octave สามารถรันไฟล์ของ MATLAB ได้เกือบสมบูรณ์แบบ GNU Octave จึงเป็นโปรแกรมที่สามารถทดแทน MATLAB ได้
Published สิงหาคม 23, 2559 by wannaphong with 0 comment
บล็อก "ไพธอน ~ python ~ πύθων ~ パイソン" เป็นบล็อกที่เกี่ยวกับภาษา Python ของคนไทยอีกบล็อกหนึ่ง โดยมีรูปแบบการนำเสนอที่น่ารัก เหมาะสมกับผู้ชื่นชอบการ์ตูนญี่ปุ่น จะช่วยให้คุณสามารถศึกษาภาษาไพธอนได้อย่างดีเลย ถ้าหากคุณชอบการ์ตูนญี่ปุ่น :D
บล็อก : http://phyblas.blog.jp/31.html
นำเสนอโดย : Python 3 By Wannaphong
Read More
บล็อก : http://phyblas.blog.jp/31.html
นำเสนอโดย : Python 3 By Wannaphong
19 สิงหาคม 2559
Published สิงหาคม 19, 2559 by wannaphong with 0 comment
วิกิพีเดียเป็นสารานุกรมเสรีที่ทุกคนแก้ไขได้ โดยมีเกือบทุกภาษา มีเกือบทุกเนื้อหา จึงทำให้วิกิพีเดียเป็นคลังความรู้ออนไลน์ที่กว้างใหญ่มาก (ต้องตรวจสอบข้อมูลก่อนนำไปใช้งาน) หากต้องการนำข้อมูลจากวิกิพีเดียมาใช้กับ Python สามารถทำได้ด้วยโมดูล wikipedia ใช้ MIT license รองรับทั้ง Python 2 และ Python 3
Read More
18 สิงหาคม 2559
Published สิงหาคม 18, 2559 by wannaphong with 0 comment
Mozilla ได้บริจาคเงินจำนวน 200,000 ดอลลาร์ ให้กับโครงการ PyPy เพื่อให้สนับสนุน Python 3.5 โดยการบริจาคเงินของ Mozilla เป็นส่วนหนึ่งของ Mozilla Open Source Support (MOSS)
ที่มา : PyPy Status Blog
ข่าวจาก : Python 3 Blog by Wannaphong
Read More
ที่มา : PyPy Status Blog
ข่าวจาก : Python 3 Blog by Wannaphong
8 สิงหาคม 2559
Published สิงหาคม 08, 2559 by wannaphong with 0 comment
หากคุณได้เคยใช้ Git มาก่อน จะพบว่า Git มีระบบเก็บการเปลี่ยนแปลง (diff) ของแต่ละไฟล์ไว้ เพื่อติดตามการเปลี่ยนแปลงของไฟล์ ซึ่งมีประโยชน์อย่างมากต่อการติดตามการเปลี่ยนแปลงข้อมูล ด้วยเหตุนี้ทางกูเกิลจึงได้ปล่อย google-diff-match-patch สำหรับติดตามการเปลี่ยนแปลง text ไฟล์ เมื่อหลายปีก่อน (http://code.google.com/p/google-diff-match-patch)
Read More
29 กรกฎาคม 2559
Published กรกฎาคม 29, 2559 by wannaphong with 0 comment
ในทุกระบบปฎิบัติการไม่ว่าจะเป็น Windows , Linux และ masOS จะมีโฟล์เดอร์ home ให้ผู้ใช้ โดยโฟล์เดอร์ home บนตระกูลยูนิกซ์และ Linux จะอยู่ที่
Read More
20 กรกฎาคม 2559
Published กรกฎาคม 20, 2559 by wannaphong with 0 comment
ช่วงนี้ผมกำลังทำ dataset เก็บตัวอย่างชื่อจริง ชื่อเล่น และ เพศ ภาษาไทยครับ ผมขอความร่วมมือทุกท่าน ช่วยกันป้อนข้อมูลด้วยครับ หลังจากที่เสร็จงาน ผมจะทำการเปิดเผย dataset ให้ไปใช้งานต่อได้ครับ
คลิก http://goo.gl/forms/SsF4YRzvwr180QlU2
Read More
คลิก http://goo.gl/forms/SsF4YRzvwr180QlU2
19 กรกฎาคม 2559
Published กรกฎาคม 19, 2559 by wannaphong with 0 comment
สวัสดีผู้อ่านทุกท่านครับ มาพบกับบทความพิเศษ "หลักการแปลงโค้ด PHP มาภาษา Python" เพื่อเป็นแนวทางศึกษาให้กับผู้ที่สนใจแปลงโค้ด PHP มาภาษา Python ครับ
Read More
Published กรกฎาคม 19, 2559 by wannaphong with 0 comment
สวัสดีผู้อ่านทุกท่าน บทความนี้ผมจะพาผู้อ่านไปเช็คความถูกต้องเลขบัตรประชาชนด้วย Python กันครับ
Read More
17 กรกฎาคม 2559
Published กรกฎาคม 17, 2559 by wannaphong with 0 comment
สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนโปรแกรมถอดเสียงภาษาไทยเป็น Latin ด้วยภาษา Python
Read More
สมัครสมาชิก:
บทความ (Atom)