سؤال

لقد تمكنت من استخدام وحدات Python القياسية من Ironpython، لكنني لم أحصل على SCIPY للعمل حتى الآن. هل تمكن أي شخص من استخدام SCIPY من IronPython؟ ماذا عليك أن تفعل لجعلها تعمل؟

تحديث: انظر الحوسبة العددية في Ironpython مع IronClad

تحديث: مايكروسوفت شراكة مع المعالم لجعل scipy ل .NET.

هل كانت مفيدة؟

المحلول

بعض زملائي يعملون على مدرع, ، مشروع من شأنه أن يجعل وحدات التمديد لعمل Cpython في Ironpython. لا يزال قيد التطوير، ولكن أجزاء من Numpy، Scipy وبعض الوحدات الأخرى تعمل بالفعل. يجب أن تجربها لمعرفة ما إذا كانت أجزاء SCIPY تحتاجها مدعومة.

إنه مشروع مفتوح المصدر، لذلك إذا كنت مهتما، يمكنك حتى المساعدة. في أي حال، بعض التعليقات حول ما تحاول القيام به وما الأجزاء التي يجب أن ننظر إليها في المقبل هي مفيدة للغاية.

نصائح أخرى

لن يعمل أي شيء مع مكونات مكتوبة في C (على سبيل المثال Numpy، وهو مكون من SCIPY) على IronPeThon حيث تعمل واجهة اللغة الخارجية بشكل مختلف. ربما لن يعمل أي مكون لغة C إلا إذا تم استئنافها بشكل صريح للعمل مع Ironpython.

قد تضطر إلى الحفر إلى الوحدات الفردية والتحقق لمعرفة أي منها تعمل أو بيثون نقي واكتشف أي ما إذا كان قد تم استند أي من تلك الموجودة على أساس C.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top