وlmj.plot هو أداة سطر الأوامر لخلق المؤامرات من البيانات في ملفات نصية.
تركيب
مع نقطة:
على & nbsp؛ على & nbsp؛ على & nbsp؛ PIP تثبيت lmj.plot
أو، استنساخ هذا المستودع ووضع سيناريو مؤامرة في مكان ما في PATH الخاص بك:
على & nbsp؛ على & nbsp؛ على & nbsp؛ بوابة استنساخ http://github.com/lmjohns3/py-grep-plot تصدير PATH = $ PATH: $ (الأشخاص ذوي الإعاقة) / PY-البقرى مؤامرة / مخطوطات
استعمال
دعنا نقول كنت تقوم بتشغيل خوارزمية التجريبية، وكنت وضعت القيم دقة في ملف السجل كما تعمل هذه التجارب. وفيما يلي مقتطف من ملف سبيل المثال السجل:
على & nbsp؛ على & nbsp؛ على & nbsp؛ D 2012-03-19 15: 02: 35181 فك البنكرياس في 4058ms D 2012-03-19 15: 02: 35365 علامات ف AE2-كرونة نرويجية-iy0-AE1-T-ih0-K، وأفضل ف AE1-nk- 02:: 35591 22932 متوسط الأوزان في 786ms D 2012-03-19 15: 15 2012-03-19 er0 -_- EH1-TH-iy0-_ D 02: 35802 جير فك الشفرة في 998ms D 2012-03-19 15: 02: 36054 علامات JH-ay1-R، وأفضل ز -_- er0 I 2012-03-19 15: 02: 36055 تدريب دقة: 39.63 D 2012-03-19 15: 02: 36246 23056 متوسط الأوزان في 643ms D 2012- 03-19 15: 02: 36295 فك spitzley في 4090ms D 2012-03-19 15: 02: 36،540 علامات SP-ih1-TSL -_- iy0، وأفضل SP-ey1-تي-ah0 ل -_- iy0
وجميع تلك الخطوط "دقة التدريب" مخبأة في هناك تعطينا فكرة جيدة عن مدى الخوارزمية هو المنفذ. للحصول على قطعة أرض سريعة منها:
على & nbsp؛ على & nbsp؛ على & nbsp؛ القط ~ / تجارب / بلغة-beam1.log | PY-البقرى مؤامرة "دقة التدريب: ([.D] +)"
إذا كان لديك matplotlib بك تكوين مع الخلفية التفاعلية، يجب أن تشاهد قطعة صغيرة لطيفة تظهر.
استخدام العام لالسيناريو هو
على & nbsp؛ على & nbsp؛ على & nbsp؛ PY-البقرى مؤامرة [REGEXP] <ملف
في الأساس، يمكنك توفير مجموعة من البيانات على ستدين، والتعبير العادية التي تحدد كيفية استخراج البيانات من الملفات. سوف النصي بالتآمر تحقق التعبير العادي ضد كل سطر الإدخال، تحليل من القيم العددية من تلك التي تطابق. وسيتم إدراج كل قيمة مطابقة في المؤامرة.
قيم متعددة
إذا كنت مجرد توفير مجموعة مباراة واحدة في التعبير العادي الخاص بك، سيتم تآمر القيم المتطابقة على تنسيق، من أجل ملف البيانات. إذا كنت تريد التحكم الصريح الإحداثي السيني، فقط تشمل مجموعة مباراة أخرى في التعبير العادي الخاص بك:
على & nbsp؛ على & nbsp؛ على & nbsp؛ NL ~ / تجارب / بلغة-beam1.log | PY-البقرى مؤامرة ". ^ (د +) * دقة التدريب: ([.D] +)"
(الأرقام فائدة نيكولا لانغ خطوط ملف الإدخال.)
إذا قمت بتوفير ثلاث مجموعات مباراة في كل سطر، يتم رسم أول على طول الإحداثي السيني، والثاني على طول تنسيق، والثالث يعطي حجم شريط خطأ على طول تنسيق.
سلسلة متعددة
يمكنك أيضا توفير ملفات الإدخال متعددة، وسوف النصي تظهر سلسلة بيانات متعددة على نفس الأرض:
على & nbsp؛ على & nbsp؛ على & nbsp؛ PY-البقرى مؤامرة [REGEXP] [ملف] ...
وسيكون لكل ملف استخدام نفس التعبير العادية لمطابقة البيانات.
تمهيد
يمكنك ضمان سلاسة تنسق باستخدام إما N -s (--smooth N) أو -b N (--batch N) الخيارات. الخيار --smooth convolves مرشح مستطيلة على قيم البيانات قبل بالتآمر والتي ينتج منحنيات أكثر سلاسة ولكن له آثارا الحافة. المجموعات الخيار --batch إدخال البيانات والمؤامرات مجرد المتوسط والانحراف المعياري لكل مجموعة.
خيارات أخرى
هناك عدة خيارات سطر الأوامر الأخرى، بما في ذلك السيطرة على الألوان مؤامرة والأساليب، X- وY-محور حدود،. استخدام --help للحصول على نظرة عامة
المتطلبات:.
بيثون
لم يتم العثور على التعليقات