Getting argmax values from 3D array












0














I have 3 loops and I would like to get the best value of degree and C from the mean. The



step_size = np.logspace(-2,3,6) //C values
degree = [1,2,3,4,5] //degree values
d_no =0
end_result = np.zeros((5,6,5))
for d in degree:

log_no = 0

for item in step_size:

fold_no= 0

for train_index, vld_index in kf.split(X_train):
svc_poly = SVC(kernel='poly', degree=d, C=item,probability=True)
//some codes


fold_no += 1
log_no += 1
//mean is calculated here
d_no +=1
//end for loop


The end_result should have 5x6x5 matrix in the end. Consisting of mean for every degree in every fold.
So how can I apply argmax for this 3D array?
I learned that if it is in 2d array, I can simply use for eg:



best_c = step_size[np.argmax(mean)]
print(best_c)


So how can i do something like this to get best degree and C with 3d array? Thank you in advance!










share|improve this question





























    0














    I have 3 loops and I would like to get the best value of degree and C from the mean. The



    step_size = np.logspace(-2,3,6) //C values
    degree = [1,2,3,4,5] //degree values
    d_no =0
    end_result = np.zeros((5,6,5))
    for d in degree:

    log_no = 0

    for item in step_size:

    fold_no= 0

    for train_index, vld_index in kf.split(X_train):
    svc_poly = SVC(kernel='poly', degree=d, C=item,probability=True)
    //some codes


    fold_no += 1
    log_no += 1
    //mean is calculated here
    d_no +=1
    //end for loop


    The end_result should have 5x6x5 matrix in the end. Consisting of mean for every degree in every fold.
    So how can I apply argmax for this 3D array?
    I learned that if it is in 2d array, I can simply use for eg:



    best_c = step_size[np.argmax(mean)]
    print(best_c)


    So how can i do something like this to get best degree and C with 3d array? Thank you in advance!










    share|improve this question



























      0












      0








      0







      I have 3 loops and I would like to get the best value of degree and C from the mean. The



      step_size = np.logspace(-2,3,6) //C values
      degree = [1,2,3,4,5] //degree values
      d_no =0
      end_result = np.zeros((5,6,5))
      for d in degree:

      log_no = 0

      for item in step_size:

      fold_no= 0

      for train_index, vld_index in kf.split(X_train):
      svc_poly = SVC(kernel='poly', degree=d, C=item,probability=True)
      //some codes


      fold_no += 1
      log_no += 1
      //mean is calculated here
      d_no +=1
      //end for loop


      The end_result should have 5x6x5 matrix in the end. Consisting of mean for every degree in every fold.
      So how can I apply argmax for this 3D array?
      I learned that if it is in 2d array, I can simply use for eg:



      best_c = step_size[np.argmax(mean)]
      print(best_c)


      So how can i do something like this to get best degree and C with 3d array? Thank you in advance!










      share|improve this question















      I have 3 loops and I would like to get the best value of degree and C from the mean. The



      step_size = np.logspace(-2,3,6) //C values
      degree = [1,2,3,4,5] //degree values
      d_no =0
      end_result = np.zeros((5,6,5))
      for d in degree:

      log_no = 0

      for item in step_size:

      fold_no= 0

      for train_index, vld_index in kf.split(X_train):
      svc_poly = SVC(kernel='poly', degree=d, C=item,probability=True)
      //some codes


      fold_no += 1
      log_no += 1
      //mean is calculated here
      d_no +=1
      //end for loop


      The end_result should have 5x6x5 matrix in the end. Consisting of mean for every degree in every fold.
      So how can I apply argmax for this 3D array?
      I learned that if it is in 2d array, I can simply use for eg:



      best_c = step_size[np.argmax(mean)]
      print(best_c)


      So how can i do something like this to get best degree and C with 3d array? Thank you in advance!







      python python-3.x for-loop multidimensional-array






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 21 '18 at 9:39







      Elly

















      asked Nov 21 '18 at 9:34









      EllyElly

      4719




      4719
























          0






          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53409005%2fgetting-argmax-values-from-3d-array%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53409005%2fgetting-argmax-values-from-3d-array%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Create new schema in PostgreSQL using DBeaver

          Deepest pit of an array with Javascript: test on Codility

          Costa Masnaga