إذا كنت أرغب في طباعة مصفوفة الصفوف الصغيرة ، فإنها تطبع العديد من الكسور العشرية floats، غالبًا بتنسيق "علمي scientific" ، وهو أمر يصعب قراءته حتى بالنسبة للمصفوفات ذات الأبعاد القليلة. ومع ذلك ، يبدو أنه يجب طباعة numpy.array كنص
>>> a = np.random.random(10)>>> a
array([0.71244268,0.65202232,0.45514279,0.12868502,0.86755307,0.54365432,0.76884071,0.37287693,0.10350725,0.66008725])>>> str(a)'[0.71244268 0.65202232 0.45514279 0.12868502 0.86755307 0.54365432\n 0.76884071 0.37287693 0.10350725 0.66008725]'
كيف يمكنني طباعة المصفوفة بالشكل السابق بدون تحويلها إلى نص؟ وكيف يمكنني التحكم في عدد الأرقام الموجودة بعد العلامة العشرية؟
السؤال
Fahmy Mostafa
أشعر بالفضول لمعرفة ما إذا كان هناك أي طريقة لطباعة numpy.arrays ، على سبيل المثال ، بطريقة مشابهة لهذه:
بدلًا من الطريقة العادية:
إذا كنت أرغب في طباعة مصفوفة الصفوف الصغيرة ، فإنها تطبع العديد من الكسور العشرية floats، غالبًا بتنسيق "علمي scientific" ، وهو أمر يصعب قراءته حتى بالنسبة للمصفوفات ذات الأبعاد القليلة. ومع ذلك ، يبدو أنه يجب طباعة numpy.array كنص
كيف يمكنني طباعة المصفوفة بالشكل السابق بدون تحويلها إلى نص؟ وكيف يمكنني التحكم في عدد الأرقام الموجودة بعد العلامة العشرية؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.