<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 12, 2013 at 8:20 AM, soumen ganguly <span dir="ltr"><<a href="mailto:soumendotganguly@gmail.com" target="_blank">soumendotganguly@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div>Hello,<br><br></div>There are some doubts that i have regarding the argmax() method of numpy.As described in reference doc's of numpy,argmax(axis=None,out=None) returns the indices of the maximum value along the given axis(In this case 0 is default).<br>


<br></div><div>So, i tried to implement the method to a 2d array with elements say,[[1,2,3],[4,5,6]] along the axis 1.The output to this code is [2,2] and when i implement it along the axis 0,it outputs [1,1,1].I dont see the connection to this output with the scope of argmax method.<br>


<br></div><div>I would appreciate a detailed insight to the argmax method. <br></div></div>
<br></blockquote><div><br></div><div>I am not sure I understand the question.  For axis 0 (the "outer" dimension in the way it is printed) the things being compared are argmax([1, 4]), argmax(([2, 5]), and argmax([3, 6])..  Amongst those, the second (index 1) is higher in each case, so it returns [1, 1, 1].  With axis 1 (the "inner" dimension in the way it is printed) , the things being compared are argmax([1, 2, 3]) and argmax([4, 5, 6]).  In both case the third (index 2) is the highest, so it returns [2, 2].  What is unexpected about this?<br>

</div></div><br></div></div>