สร้าง business workflow process system ด้วย networkx.org
ในทุกๆ business จะต้องประกอบด้วย workflow ( ขั้นตอนการทำงาน ) มากมาย ในหนึ่ง Workflow จะประกอบด้วย หลายๆ process ยกตัวอย่างเช่น
Workflow สำหรับ การล้างรถ
ประกอบด้วย process ดังต่อไปนี้
- Begin
- Check Car
- Note Conditions
- Inform Car problems to customer
- Put Car in Queue
- Clean the car
- Inform customer
- Get money from customer
- End
Business workflow process system. เป็นระบบที่ใช้ในการสร้างขั้นการทำงาน ( Workflow ) และ Process ที่อยู่ใน worfklow จะต้องเปลี่ยนเป็น function ใน code เช่น
ทำไมถึงใช้ networkx.org ?
NetworkX คือ python package สำหรับสร้าง จัดการ และศึกษาโครงสร้าง , dynamic และการทำงานของ complex network.
ความสามารถของ networkX
- โครงสร้างข้อมูลสำหรับ graph, digraph, และ multigraph
- มี Algorithms มาตรฐานสำหรับ graph
- วัดค่าและวิเคราะห์โครงสร้าง networks
- Generator สำหรับ classic graphics, random graphs, network จำลอง
- Node สามารถเป็นอะไรก็ได้เช่น text, image, XML records
- Edge สามารถเก็บค่าต่างๆได้เช่น weights, time series
- ใช้ภาษา python
ตัวอย่าง code ที่ใช้ networkX
import networkx as nx
G = nx.Graph()
G.add_node(1)
G.add_edge(1, 2)
e = (2, 3)
G.add_edge(*e) # unpack edge tuple*
G.number_of_nodes()
G.number_of_edges()
ศึกษาเพิ่มเติมได้ที่ https://networkx.org/documentation/stable/tutorial.html
feature ที่ผมชอบของ networkX คือสามารถอ่าน dot file ( config file ของ Graphviz https://graphviz.org/ )
ตัวอย่าง code ของ dot language
API. ของ networkX ที่ใช้อ่าน dot file ( https://networkx.org/documentation/stable/reference/generated/networkx.drawing.nx_pydot.read_dot.html )
Articles
- การประยุกต์ใช้ดาวเทียม LEO กับการปลูกทุเรียน: ตัวเปลี่ยนเกมสำหรับการเกษตรอัจฉริยะ
- How to Apply LEO Satellites in Durian Farming: A Game-Changer for Smart Agriculture
- ระบบเฟอร์ทิเกชันอัตโนมัติในเกษตรกรรมสมัยใหม่
- Optimizing Your Automated Fertigation System with PID Control
- ทำไมธุรกิจรีไซเคิลถึงต้องการซอฟต์แวร์แบบครบวงจร
- Why Recycling Businesses Need a Comprehensive Software Solution
- เพิ่มพลังการตลาดของคุณด้วยระบบ CRM และคำแนะนำที่ขับเคลื่อนโดย Django
- Supercharge Your Marketing with Django-Powered CRM & Personalized Recommendations
- デジタルコンパニオンを作る:日々の励ましと感情的な幸福を支えるボットの開発
- สร้างเพื่อนดิจิทัล: การสร้างบอทเพื่อกำลังใจและความเป็นอยู่ทางอารมณ์ในทุกๆ วัน
- Building a Digital Companion: Creating a Bot for Daily Encouragement and Emotional Well-being
- การเปลี่ยนโฉมการเกษตร: การติดตามสุขภาพพืชด้วย AI สำหรับเกษตรอัจฉริยะ
- Transforming Agriculture: AI-Driven Crop Health Monitoring for Smart Farming
- การสร้างฟีเจอร์การทำงานแบบออฟไลน์สำหรับแอปชาร์จรถ EV: คู่มือการใช้งาน Python
- Building Offline Support for EV Charging Apps: A Python Guide
- การอ่านโค้ดโมดูลขายของ Odoo โดยใช้ Code2Flow
- Code Reading Odoo’s Sales Module Using Code2Flow
- การพัฒนา API ประสิทธิภาพสูงสำหรับการทำฟาร์มทุเรียนในจันทบุรี ประเทศไทย: การเลือก Framework Python และ MongoDB ที่เหมาะสม
- High-Performance API Development for Durian Farming in Chanthaburi, Thailand: Choosing the Right Python Framework with MongoDB
- การเปรียบเทียบคุณสมบัติและความซับซ้อนของ ERPNext และ Odoo
Our Products
Articles
- การประยุกต์ใช้ดาวเทียม LEO กับการปลูกทุเรียน: ตัวเปลี่ยนเกมสำหรับการเกษตรอัจฉริยะ
- How to Apply LEO Satellites in Durian Farming: A Game-Changer for Smart Agriculture
- ระบบเฟอร์ทิเกชันอัตโนมัติในเกษตรกรรมสมัยใหม่
- Optimizing Your Automated Fertigation System with PID Control
- ทำไมธุรกิจรีไซเคิลถึงต้องการซอฟต์แวร์แบบครบวงจร
- Why Recycling Businesses Need a Comprehensive Software Solution
- เพิ่มพลังการตลาดของคุณด้วยระบบ CRM และคำแนะนำที่ขับเคลื่อนโดย Django
- Supercharge Your Marketing with Django-Powered CRM & Personalized Recommendations
- デジタルコンパニオンを作る:日々の励ましと感情的な幸福を支えるボットの開発
- สร้างเพื่อนดิจิทัล: การสร้างบอทเพื่อกำลังใจและความเป็นอยู่ทางอารมณ์ในทุกๆ วัน
- Building a Digital Companion: Creating a Bot for Daily Encouragement and Emotional Well-being
- การเปลี่ยนโฉมการเกษตร: การติดตามสุขภาพพืชด้วย AI สำหรับเกษตรอัจฉริยะ
- Transforming Agriculture: AI-Driven Crop Health Monitoring for Smart Farming
- การสร้างฟีเจอร์การทำงานแบบออฟไลน์สำหรับแอปชาร์จรถ EV: คู่มือการใช้งาน Python
- Building Offline Support for EV Charging Apps: A Python Guide
- การอ่านโค้ดโมดูลขายของ Odoo โดยใช้ Code2Flow
- Code Reading Odoo’s Sales Module Using Code2Flow
- การพัฒนา API ประสิทธิภาพสูงสำหรับการทำฟาร์มทุเรียนในจันทบุรี ประเทศไทย: การเลือก Framework Python และ MongoDB ที่เหมาะสม
- High-Performance API Development for Durian Farming in Chanthaburi, Thailand: Choosing the Right Python Framework with MongoDB
- การเปรียบเทียบคุณสมบัติและความซับซ้อนของ ERPNext และ Odoo