Return indices when list stops increasing Python Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!Finding the index of an item given a list containing it in PythonConvert two lists into a dictionary in PythonDifference between append vs. extend list methods in PythonPython join: why is it string.join(list) instead of list.join(string)?How do I remove an element from a list by index in Python?Getting the last element of a list in PythonHow do I get the number of elements in a list in Python?How do I concatenate two lists in Python?Create a dictionary with list comprehension in PythonHow to return dictionary keys as a list in Python?
Universal covering space of the real projective line?
How would you say "es muy psicólogo"?
Why is a lens darker than other ones when applying the same settings?
Is multiple magic items in one inherently imbalanced?
Special flights
Short story about a child who is a miniature, living Earth
Cut your dress down to your length/size
Mounting TV in Weird Wall
Sally's older brother
Omitting the following parentheses
My mentor says to set image to Fine instead of RAW — how is this different from JPG?
Printing attributes of selection in ArcPy?
"klopfte jemand" or "jemand klopfte"?
How can I prevent/balance waiting and turtling as a response to cooldown mechanics
The test team as an enemy of development? And how can this be avoided?
Project Euler #1 in C++
A term for a woman complaining about things/begging in a cute/childish way
Is openssl rand command cryptographically secure?
Co-worker has annoying ringtone
Why is std::move not [[nodiscard]] in C++20?
why did the subset and factor influenced coefficients of logistic regression in R
What is the difference between CTSS and ITS?
The Nth Gryphon Number
Asymptotics question
Return indices when list stops increasing Python
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)
Data science time! April 2019 and salary with experience
The Ask Question Wizard is Live!Finding the index of an item given a list containing it in PythonConvert two lists into a dictionary in PythonDifference between append vs. extend list methods in PythonPython join: why is it string.join(list) instead of list.join(string)?How do I remove an element from a list by index in Python?Getting the last element of a list in PythonHow do I get the number of elements in a list in Python?How do I concatenate two lists in Python?Create a dictionary with list comprehension in PythonHow to return dictionary keys as a list in Python?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I have been trying to return the indices where my lists(arrays) stop increasing. So far I can only get the index of the first time the list stops increasing and it returns it repeatedly. With array_1 = np.array([1,2,2,1,1,2,1]) the output should be [2,5] since those are the indices that stop increasing.
def monotonic_check(ori_array):
indices_array = []
for i in ori_array:
try:
if ori_array[i] > ori_array[i+1]:
indices_array.append(i)
else:
continue
except:
pass
return indices_array
This code instead is returning [2,2,2]
python python-3.x python-2.x
add a comment |
I have been trying to return the indices where my lists(arrays) stop increasing. So far I can only get the index of the first time the list stops increasing and it returns it repeatedly. With array_1 = np.array([1,2,2,1,1,2,1]) the output should be [2,5] since those are the indices that stop increasing.
def monotonic_check(ori_array):
indices_array = []
for i in ori_array:
try:
if ori_array[i] > ori_array[i+1]:
indices_array.append(i)
else:
continue
except:
pass
return indices_array
This code instead is returning [2,2,2]
python python-3.x python-2.x
For i in range(l'en(array))
– BlueSheepToken
Mar 8 at 23:05
add a comment |
I have been trying to return the indices where my lists(arrays) stop increasing. So far I can only get the index of the first time the list stops increasing and it returns it repeatedly. With array_1 = np.array([1,2,2,1,1,2,1]) the output should be [2,5] since those are the indices that stop increasing.
def monotonic_check(ori_array):
indices_array = []
for i in ori_array:
try:
if ori_array[i] > ori_array[i+1]:
indices_array.append(i)
else:
continue
except:
pass
return indices_array
This code instead is returning [2,2,2]
python python-3.x python-2.x
I have been trying to return the indices where my lists(arrays) stop increasing. So far I can only get the index of the first time the list stops increasing and it returns it repeatedly. With array_1 = np.array([1,2,2,1,1,2,1]) the output should be [2,5] since those are the indices that stop increasing.
def monotonic_check(ori_array):
indices_array = []
for i in ori_array:
try:
if ori_array[i] > ori_array[i+1]:
indices_array.append(i)
else:
continue
except:
pass
return indices_array
This code instead is returning [2,2,2]
python python-3.x python-2.x
python python-3.x python-2.x
asked Mar 8 at 23:00
KenKen
93
93
For i in range(l'en(array))
– BlueSheepToken
Mar 8 at 23:05
add a comment |
For i in range(l'en(array))
– BlueSheepToken
Mar 8 at 23:05
For i in range(l'en(array))
– BlueSheepToken
Mar 8 at 23:05
For i in range(l'en(array))
– BlueSheepToken
Mar 8 at 23:05
add a comment |
1 Answer
1
active
oldest
votes
You are using the value instead of the index
def monotonic_check(ori_array):
indices_array = []
for i in range(len(ori_array)):
try:
if ori_array[i] > ori_array[i+1]:
indices_array.append(i)
else:
continue
except:
pass
return indices_array
add a comment |
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%2f55072187%2freturn-indices-when-list-stops-increasing-python%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You are using the value instead of the index
def monotonic_check(ori_array):
indices_array = []
for i in range(len(ori_array)):
try:
if ori_array[i] > ori_array[i+1]:
indices_array.append(i)
else:
continue
except:
pass
return indices_array
add a comment |
You are using the value instead of the index
def monotonic_check(ori_array):
indices_array = []
for i in range(len(ori_array)):
try:
if ori_array[i] > ori_array[i+1]:
indices_array.append(i)
else:
continue
except:
pass
return indices_array
add a comment |
You are using the value instead of the index
def monotonic_check(ori_array):
indices_array = []
for i in range(len(ori_array)):
try:
if ori_array[i] > ori_array[i+1]:
indices_array.append(i)
else:
continue
except:
pass
return indices_array
You are using the value instead of the index
def monotonic_check(ori_array):
indices_array = []
for i in range(len(ori_array)):
try:
if ori_array[i] > ori_array[i+1]:
indices_array.append(i)
else:
continue
except:
pass
return indices_array
answered Mar 8 at 23:03
Pablo MartinezPablo Martinez
3215
3215
add a comment |
add a comment |
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%2f55072187%2freturn-indices-when-list-stops-increasing-python%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
For i in range(l'en(array))
– BlueSheepToken
Mar 8 at 23:05