ในการเขียนโปรแกรมสำหรับดูแลรักษาระบบ ผู้ดูแลระบบหลายคนคงใช้งาน Linux server และ Unix server โดยที่ไม่ได้ติดตั้ง GUI
Read More
22 ตุลาคม 2559
20 ตุลาคม 2559
Published ตุลาคม 20, 2559 by wannaphong with 0 comment
ทาง PyPy ได้ออก PyPy3 5.5.0 แล้ว โดย PyPy3 5.5.0 รุ่นนี้ถูกปรับปรุงให้สนับสนุน Python 3.3.5 สนับสนุนทุก OS ที่รันบน X86 แต่ไม่รองรับ Windows
สามารถโหลด PyPy3 5.5.0 ได้ที่ http://pypy.org/download.html
Published ตุลาคม 20, 2559 by wannaphong with 0 comment
ใน scikit-learn 0.1.18 รุ่นถัดไป จะมีความสามารถใหม่เพิ่มเข้ามา หนึ่งในนั้น คือ Neural network models (supervised)
จาก
[python]>>> from sklearn.neural_network import MLPClassifier
>>> X = [[0., 0.], [1., 1.]]
>>> y = [0, 1]
>>> clf = MLPClassifier(algorithm='l-bfgs', alpha=1e-5, hidden_layer_sizes=(5, 2), random_state=1)
>>> clf.fit(X, y)
MLPClassifier(activation='relu', algorithm='l-bfgs', alpha=1e-05,
batch_size='auto', beta_1=0.9, beta_2=0.999, early_stopping=False,
epsilon=1e-08, hidden_layer_sizes=(5, 2), learning_rate='constant',
learning_rate_init=0.001, max_iter=200, momentum=0.9,
nesterovs_momentum=True, power_t=0.5, random_state=1, shuffle=True,
tol=0.0001, validation_fraction=0.1, verbose=False,
warm_start=False)
>>> clf.predict([[2., 2.], [-1., -2.]])
array([1, 0])[/python]
อ่านเอกสารได้ที่ http://scikit-learn.org/stable/modules/neural_networks_supervised.html
Read More
จาก
[python]>>> from sklearn.neural_network import MLPClassifier
>>> X = [[0., 0.], [1., 1.]]
>>> y = [0, 1]
>>> clf = MLPClassifier(algorithm='l-bfgs', alpha=1e-5, hidden_layer_sizes=(5, 2), random_state=1)
>>> clf.fit(X, y)
MLPClassifier(activation='relu', algorithm='l-bfgs', alpha=1e-05,
batch_size='auto', beta_1=0.9, beta_2=0.999, early_stopping=False,
epsilon=1e-08, hidden_layer_sizes=(5, 2), learning_rate='constant',
learning_rate_init=0.001, max_iter=200, momentum=0.9,
nesterovs_momentum=True, power_t=0.5, random_state=1, shuffle=True,
tol=0.0001, validation_fraction=0.1, verbose=False,
warm_start=False)
>>> clf.predict([[2., 2.], [-1., -2.]])
array([1, 0])[/python]
อ่านเอกสารได้ที่ http://scikit-learn.org/stable/modules/neural_networks_supervised.html
Published ตุลาคม 20, 2559 by wannaphong with 0 comment
สวัสดีผู้อ่านทุกท่านครับ หลังจากที่เดือนก่อน ในช่วงสงกรานต์ งาน Facebook F8 ได้เปิดตัว Facebook Messenger Bot API โดยอนุญาตให้นักพัฒนาภายนอกสามารถพัฒนาบ็อตแชทต่าง ๆ ผ่าน Send/Receive API ที่ทาง Facebook กำหนด สามารถรับส่งข้อความได้ตามที่ต้องการ
Read More
Published ตุลาคม 20, 2559 by wannaphong with 0 comment
ประกาศงดเขียนบทความ 1 เดือน เนื่องจากผมต้องสอบเข้ามหาวิทยาลัย ช่วงเดือนตุลาคม ถึง ปลายเดือนพฤศจิกายน #dek60
วรรณพงษ์ ภัททิยไพบูลย์
20 ตุลาคม พ.ศ. 2559
ขอบคุณครับ
Read More
วรรณพงษ์ ภัททิยไพบูลย์
20 ตุลาคม พ.ศ. 2559
ขอบคุณครับ
3 ตุลาคม 2559
Published ตุลาคม 03, 2559 by wannaphong with 3 comments
ปัจจุบันนี้ไลน์เป็นที่นิยมกันมาก เราสามารถนำ LINE มาประยุกต์ใช้งานให้เหมาะสมกับงาน เช่น การนำไปใช้งานทำระบบแจ้งเตือนบน LINE ด้วย Python
Read More
2 ตุลาคม 2559
Published ตุลาคม 02, 2559 by wannaphong with 1 comment
สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปสร้าง LINE Bot ด้วย Python กันครับ
Read More
20 กันยายน 2559
Published กันยายน 20, 2559 by wannaphong with 0 comment
สวัสดีผู้อ่านทุกท่านครับ ช่วงนี้ผมหายไปนาน ไม่ใช่ผมเบื่อหรืออะไร แต่ผมแอบไปทำโปรแกรม "เขียนภาษาไพทอนด้วยภาษาไทย" มาครับ :D
Read More
17 กันยายน 2559
Published กันยายน 17, 2559 by wannaphong with 0 comment
ขอแนะนำแหล่งศึกษา Autodesk Maya กับภาษา Python ในรูปแบบภาษาไทยต่อไปนี้
Read More
- สร้างวิมานพระอินทร์แบบง่ายๆด้วย maya python http://phyblas.blog.jp/20160913.html
- มายา ~ maya ~ माया ~ マーヤー http://phyblas.blog.jp/32.html
Published กันยายน 17, 2559 by wannaphong with 0 comment
สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนโปรแกรมซิงค์ข้อมูลด้วยภาษา Python กันครับ
Read More
8 กันยายน 2559
Published กันยายน 08, 2559 by wannaphong with 0 comment
สวัสดีผู้อ่านทุกท่านครับ ไฟล์เสียงส่วนใหญ่ไม่ว่าจะเป็น MP3 , WAV และอื่น ๆ มักจะมีรายละเอียด metadata ข้อมูลเพลง เสียง อยู่ในไฟล์นั้นด้วย โดย metadata ที่เป็นที่นิยมใช้งานกันคือ ID3
Read More
Published กันยายน 08, 2559 by wannaphong with 0 comment
หลังจากที่ผมได้เคยเขียนบทความ สร้างระบบจดจำใบหน้าเฉพาะบุคคลด้วย OpenCV กับภาษาไพทอน ไป ได้มีผู้อ่านนำไปลองใช้งาน พบว่า มันไม่ฉลาดเลย ตรวจจับใบหน้าเฉพาะบุคคลพลาด จึงต้องเพิ่มฐานข้อมูลอย่างเดียว เหตุผลที่เป็นเช่นนั้น เพราะใช้ Haar-like Classifier และ OpenCV ตรวจจับตามรูปแบบที่มีในฐานข้อมูล หากต้องการลดความผิดพลาด จึงต้องการข้อมูลจำนวนมาก เพื่อความแม่นยำที่เพิ่มขึ้น
Read More
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
ขอบคุณครับ
สมัครสมาชิก:
บทความ (Atom)