Saturday 10 March 2018

المتوسط المتحرك المرجح


أحاول حساب المتوسط ​​المتحرك لإشارة. يتم تحديث قيمة الإشارة (مزدوجة) في أوقات عشوائية. أنا أبحث عن وسيلة فعالة لحساب متوسط ​​الوقت المرجح على مدى نافذة الوقت، في الوقت الحقيقي. أنا يمكن أن تفعل ذلك بلدي، ولكن أكثر تحديا مما اعتقدت. معظم الموارد إيف وجدت عبر الإنترنت بحساب المتوسط ​​المتحرك للإشارة الدورية، ولكن التحديثات الألغام في وقت عشوائي. لا أحد يعرف موارد جيدة لذلك خدعة هو ما يلي: يمكنك الحصول على التحديثات في أوقات عشوائية عن طريق تحديث الفراغ (وقت إنت، قيمة تعويم). ومع ذلك تحتاج أيضا إلى تتبع أيضا عندما يقع التحديث قبالة نافذة الوقت، لذلك قمت بتعيين إنذار الذي دعا في الوقت N الذي يزيل التحديث السابق من يجري النظر من أي وقت مضى مرة أخرى في الحساب. إذا كان هذا يحدث في الوقت الحقيقي يمكنك طلب نظام التشغيل لإجراء مكالمة إلى طريقة باطلة دروبوفولدستوديت (وقت إنت) ليتم استدعاؤها في الوقت N إذا كان هذا هو محاكاة، لا يمكنك الحصول على مساعدة من نظام التشغيل وتحتاج إلى تفعل ذلك يدويا. في محاكاة يمكنك استدعاء الأساليب مع الوقت الموردة كوسيطة (التي لا ترتبط مع الوقت الحقيقي). غير أن الافتراض المعقول هو أن النداءات مضمونة بحيث تكون الوسيطات الزمنية في ازدياد. في هذه الحالة تحتاج إلى الحفاظ على قائمة فرز من القيم الوقت التنبيه، ولكل تحديث وقراءة المكالمة التي تحقق إذا كان الوسيطة الوقت أكبر من رأس قائمة التنبيه. في حين أنه هو أكبر يمكنك القيام التنبيه المتعلقة معالجة (إسقاط قبالة أقدم تحديث)، وإزالة الرأس والتحقق مرة أخرى حتى يتم معالجة جميع أجهزة الإنذار قبل وقت معين. ثم قم بإجراء مكالمة التحديث. لقد افترضت حتى الآن أنه من الواضح ما سوف تفعله لحساب الفعلي، ولكنني سوف وضع فقط في حالة. افترض أن لديك طريقة تعويم القراءة (وقت إنت) التي تستخدم لقراءة القيم. والهدف من ذلك هو جعل هذه المكالمة فعالة قدر الإمكان. لذلك لا تحسب المتوسط ​​المتحرك في كل مرة تسمى طريقة القراءة. بدلا من ذلك كنت تحسب القيمة كما من التحديث الأخير أو التنبيه الأخير، قرص هذه القيمة من قبل بضع عمليات نقطة العائمة لحساب مرور الوقت منذ التحديث الأخير. (ط عدد ثابت من العمليات باستثناء ربما معالجة قائمة من أجهزة الإنذار مكدسة). نأمل أن يكون هذا واضحا - يجب أن يكون هذا خوارزمية بسيطة جدا وفعالة للغاية. مزيد من التحسين. واحدة من المشاكل المتبقية هو إذا كان عدد كبير من التحديثات يحدث في إطار الوقت، ثم هناك فترة طويلة التي لا توجد يقرأ ولا تحديثات، ومن ثم قراءة أو التحديث يأتي على طول. في هذه الحالة، سوف تكون الخوارزمية أعلاه غير فعالة في تحديث القيمة بشكل متزايد لكل من التحديثات التي تتساقط. هذا ليس ضروريا لأننا نهتم فقط التحديث الأخير وراء نافذة الوقت حتى إذا كان هناك وسيلة لسحب بكفاءة من جميع التحديثات القديمة، فإنه من شأنه أن يساعد. للقيام بذلك، يمكننا تعديل الخوارزمية لإجراء بحث ثنائي من التحديثات للعثور على التحديث الأخير قبل نافذة الوقت. إذا كان هناك عدد قليل نسبيا من التحديثات التي تحتاج إلى إسقاط ثم يمكن للمرء أن تحديث بشكل متزايد قيمة لكل تحديث انخفض. ولكن إذا كان هناك العديد من التحديثات التي تحتاج إلى إسقاط ثم واحد يمكن إعادة حساب القيمة من الصفر بعد إسقاط التحديثات القديمة. التذييل على الحوسبة الإضافية: يجب أن أوضح ما أعنيه بالحساب الإضافي أعلاه في الجملة قرص هذه القيمة من خلال بضع عمليات نقطة العائمة لحساب مرور الوقت منذ التحديث الأخير. الحساب الأولي غير التدريجي: ثم يتكرر على ديلاتيفوبديتس من أجل زيادة الوقت: موفينغفيراج (سوم لاستوبديت تيمسينسلاستوبديت) ويندلنغث. الآن إذا كان التحديث واحد بالضبط يقع قبالة النافذة ولكن لا تصل التحديثات الجديدة، وضبط المبلغ على النحو التالي: (لاحظ أنه هو بريفيوديت الذي له الطابع الزمني تعديلها لبدء آخر بداية النافذة). وإذا كان بالضبط تحديث واحد يدخل النافذة ولكن لا توجد تحديثات جديدة تسقط، وضبط المبلغ على النحو التالي: كما ينبغي أن يكون واضحا، وهذا هو رسم تقريبي ولكن نأمل أنه يبين كيف يمكنك الحفاظ على متوسط ​​مثل أنه هو O (1) العمليات في التحديث على أساس الاستهلاك. ولكن لاحظ مزيدا من التحسين في الفقرة السابقة. نلاحظ أيضا قضايا الاستقرار المشار إليها في إجابة قديمة، وهو ما يعني أن أخطاء نقطة العائمة قد تتراكم على عدد كبير من هذه العمليات الإضافية بحيث يكون هناك اختلاف عن نتيجة الحساب الكامل الذي له أهمية كبيرة للتطبيق. إذا كان التقريب على ما يرام و ثيريس الحد الأدنى من الوقت بين العينات، يمكنك محاولة فائقة أخذ العينات. يكون مصفوفة تمثل فترات زمنية متباعدة بالتساوي تكون أقصر من الحد الأدنى، وفي كل مرة يتم تخزين أحدث عينة تم استلامها. وكلما اقصر الفاصل الزمني كلما اقترب المتوسط ​​من القيمة الحقيقية. وينبغي ألا تتجاوز الفترة نصف الحد الأدنى أو أن تكون هناك فرصة لفقدان العينة. أجابيد ديك 15 11 في 18:12 أجاب ديك 15 11 في 22:38 ثانكس فور ذي أنسور. أحد التحسينات التي ستكون هناك حاجة إليها في الواقع كوتاكاشيكوت قيمة المتوسط ​​الكلي لذلك نحن don39t حلقة في كل وقت. أيضا، قد يكون نقطة ثانوية، ولكن لن يكون أكثر كفاءة لاستخدام ديك أو قائمة لتخزين القيمة، لأننا نفترض أن التحديث سيأتي في الترتيب الصحيح. سيكون الإدراج أسرع من الخريطة. نداش آرثر ديك 16 11 في 08:55 نعم، هل يمكن أن ذاكرة التخزين المؤقت قيمة المبلغ. اطرح قيم العينات التي تمحوها، أضف قيم العينات التي تقوم بإدراجها. أيضا، نعم، ديكلتبايرلتسامبل، داتغتغ قد تكون أكثر كفاءة. لقد اخترت خريطة للقراءة، وسهولة استدعاء خريطة :: وبربوند. كما هو الحال دائما، كتابة التعليمات البرمجية الصحيحة أولا، ثم الملف الشخصي وقياس التغييرات الإضافية. نداش روب ديك 16 11 في 15:00 ملاحظة: يبدو أن هذه ليست الطريقة لمقاربة هذا. تركها هنا للإشارة إلى ما هو الخطأ في هذا النهج. تحقق من التعليقات. تحديث - استنادا إلى تعليق أوليس. غير متأكد من عدم الاستقرار الذي يتحدث عنه رغم ذلك. استخدام خريطة فرز مرات وصول ضد القيم. عند وصول قيمة إضافة وقت وصول للخريطة فرزها جنبا إلى جنب مع قيمته وتحديث المتوسط ​​المتحرك. تحذير هذا هو الزائفة رمز: هناك. ليس تماما فليشد خارج ولكن تحصل على هذه الفكرة. أشياء يجب أن نلاحظها. كما قلت أعلاه هو رمز الزائفة. ستحتاج إلى اختيار خريطة مناسبة. لا إزالة أزواج كما كنت إيتيرات من خلال كما سوف تبطل التكرار وسيكون لديك للبدء من جديد. انظر تعليق أوليس أدناه أيضا. أجاب ديك 15 11 في 12:22 هذا don39t العمل: فإنه doesn39t تأخذ بعين الاعتبار ما هي نسبة من نافذة طول كل قيمة موجودة ل. أيضا، هذا النهج من إضافة ومن ثم طرح مستقرة فقط لأنواع عدد صحيح، لا يطفو. نداش أوليفر تشارلزورث 15 ديسمبر 11 في 12:29 أوليكارليزورث - آسف فاتني بعض النقاط الرئيسية في الوصف (مزدوجة والوزن المرجح). وسوف أقوم بتحديث. شكر. نداش دينيس ديك 15 11 في 12:33 الوقت الترجيح مشكلة أخرى بعد. ولكن هذا 39 ليس ما I39m الحديث عنه. كنت أشير إلى حقيقة أنه عندما تدخل قيمة جديدة لأول مرة نافذة الوقت، ومساهمتها في المتوسط ​​هو الحد الأدنى. وتستمر مساهمته في الزيادة حتى تدخل قيمة جديدة. ندش أوليفر تشارلزورث ديسمبر 15 11 في 12: 35 هدفي هو الحصول على المتوسط ​​المرجح من جدول واحد، استنادا إلى جدول أساسي آخر الجداول. أحتاج إلى الحصول على المتوسط ​​المرجح استنادا إلى طول القطاع، وأنا بحاجة إلى تجاهل قيم -1. أنا أعرف كيفية القيام بذلك في سكل، ولكن هدفي هو القيام بذلك في لينق. يبدو شيئا من هذا القبيل في سكل: أنا لا تزال جديدة جدا ل لينق، وبعد صعوبة في معرفة كيف يمكنني ترجمة هذا. وينبغي أن يخرج المتوسط ​​المرجح للنتائج إلى نحو 55.3. شكرا لكم. طلب أبريل 26 10 في 15:23 أفعل هذا بما فيه الكفاية أنني خلقت طريقة تمديد لينق. بعد أن تحصل على مجموعة البيانات الخاصة بك تبدو المكالمة مثل هذا. وقد أصبح هذا مفيد للغاية لأنني يمكن الحصول على المتوسط ​​المرجح لأي مجموعة من البيانات على أساس حقل آخر داخل نفس السجل. أنا الآن تحقق لتقسيم بنسبة صفر ورمي استثناء أكثر تفصيلا بدلا من العودة 0. يسمح للمستخدم للقبض على الاستثناء والتعامل مع الحاجة. إذا كنت متأكدا من أن لكل مفتاح أجنبي في Table2 هناك سجل المقابلة في Table1، ثم يمكنك تجنب الانضمام فقط جعل مجموعة من قبل. في هذه الحالة، الاستعلام لينق مثل هذا: هذه هي الطريقة التي يمكنك الحصول على ويتيدافيراج لمفتاح أجنبي محدد. طريقة توليست التي تسمى عند جلب السجلات، هي تجنب تنفيذ الاستعلام مرتين أثناء تجميع السجلات في عمليتي سوم المنفصلة. جورني إنيرجي إنك (جوي) تمت ترقيتها إلى أداء أفضل من قبل شركة ألتاكورب كابيتال ألتاكورب كابيتال ترقية أسهم شركة جورني إنرجي (بورصة طوكيو: الفرح) من أداء القطاع إلى تصنيف متفوق في مذكرة بحثية صدرت للمستثمرين صباح يوم الاثنين. كما قام عدد من المحللين الآخرين في أبحاث الأسهم بتأثيره على الفرح. قامت سيبك بتعزيز سعرها المستهدف على شركة جورني إنرجي من C2.25 إلى C2.75 في مذكرة بحثية يوم الأربعاء 19 أكتوبر. وعززت شركة كاناكورد جينويتي سعرها المستهدف على جورني إنيرجي من C2.50 إلى C2.75 وأعطت الشركة تصنيف شراء مضاربي في مذكرة بحثية يوم الأربعاء 12 أكتوبر. شركة رحلة الطاقة (بورصة طوكيو: الفرح) افتتحت في 3.23 يوم الاثنين. يمتلك السهم متوسط ​​السعر المتحرك ل 50 يوم 2.77 و متوسط ​​سعر المتحرك ل 200 يوم عند 2.13. يبلغ رأس المال السوقي للشركة 141.12 مليون ونسبة السعر إلى الربح 3.45. شركة جورني إنرجي لديها أدنى مستوى في 12 شهرا من 0.91 و 12 شهرا أعلى من 3.25. تحذيرات حقوق الطبع والنشر تحذير: 8220 جورني إنيرجي إنك (جوي) تمت ترقيته إلى الأداء الأفضل من قبل شركة ألتاكورب كابيتال 8221 لأول مرة من قبل شركة الشرق الأوسط تايم ومملوكة من قبل الشرق الأوسط تايم. إذا كنت تقوم بالوصول إلى هذا المحتوى على منشور آخر، فقد تم نسخه بشكل غير قانوني وإعادة نشره في انتهاك للتشريع الدولي للعلامات التجارية وحقوق الطبع والنشر. يمكن قراءة النسخة الصحيحة من هذه القطعة من المحتوى في ميدياستيمجورني-إنيرجي-إنك-جوي-أوبغريدد-تو-أوبيربيرف-بي-ألتاكورب-capital1478473.html. حول رحلة رحلة الطاقة إنيرجي إنك (رحلة) هي شركة الاستكشاف والإنتاج في كندا. تعمل الشركة في مجال استكشاف وتطوير وإنتاج النفط والغاز الطبيعي في حوض كندا الغربي الرسوبي. وتركز الشركة على العمليات التقليدية ذات الأوزان النفطية في غرب كندا. يقع Journey8217s المنطقة الوسطى غرب ادمونتون. الحصول على تصنيفات الأخبار لرحلة شركة إنك يوميا - أدخل عنوان البريد الإلكتروني الخاص بك أدناه للحصول على ملخص يومي موجزة من أحدث الأخبار والمحللين تصنيفات ل جورني إنيرجي وشركة ذات الصلة مع ماركيتبيتس مجانا النشرة الإخبارية اليومية البريد الإلكتروني.

No comments:

Post a Comment