Getting argmax values from 3D array
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
add a comment |
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
add a comment |
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
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
python python-3.x for-loop multidimensional-array
edited Nov 21 '18 at 9:39
Elly
asked Nov 21 '18 at 9:34
EllyElly
4719
4719
add a comment |
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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