شرح download - في Python NumPy ما هو البعد والمحاور؟





2 Answers

إنه من المرتبة الأولى ، حيث تحتاج إلى فهرس واحد لفهرسته. يحتوي هذا المحور على الطول 3 ، حيث يمكن للفهرس أن يأخذ ثلاث قيم مختلفة: v[i], i=0..2 .

install scipy import

أنا ترميز مع وحدة Pythons NumPy . إذا تم وصف إحداثيات نقطة في مساحة ثلاثية الأبعاد بأنها [1, 2, 1] ، ألا يكون ذلك ثلاثة أبعاد ، وثلاثة محاور ، ورتبة ثلاثة؟ أو إذا كان هذا بعدًا واحدًا ، ألا يجب أن تكون نقاط (جمع) ، وليس نقطة؟

هنا الوثائق:

في أبعاد Numpy تسمى المحاور. عدد المحاور هو رتبة. على سبيل المثال ، تكون إحداثيات نقطة في المسافة الثلاثية الأبعاد [1 ، 2 ، 1] صفيفًا من الرتبة 1 ، نظرًا لأنها تحتوي على محور واحد. هذا المحور لديه طول 3.

المصدر: http://wiki.scipy.org/Tentative_NumPy_Tutorial




يمكنك أيضًا استخدام معلمة المحور في عمليات المجموعة ، في حالة axis = 0 يقوم Numpy بتنفيذ الإجراء على عناصر كل عمود ، وإذا كان axis = 1 ، فإنه ينفذ الإجراء على الصفوف.

test = np.arange(0,9).reshape(3,3)

Out[3]: 
array([[0, 1, 2],
       [3, 4, 5],
       [6, 7, 8]])

test.sum(axis=0)
Out[5]: array([ 9, 12, 15])

test.sum(axis=1)
Out[6]: array([ 3, 12, 21])





Related


Tags

python   numpy