Python Forum
Help With Function to search a list
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help With Function to search a list
#1
Hi i need help with writing a function which will return a list of values under the following conditions:



example:

[python]

def example(a, width, lower_limit):
a = [-1, 5, 4, 8, 3, 21, 18, 16, 3, 2, 3, 1, 4, 5, 17, 22, 36, 33, 34, 9, 1, -2]
a = a + [-2, 4, -1, 7, 13, 12, 3, 1, 4, 5, 26, 22, 28, 27, 26, 2, 8, 6]

lower_limit = 15

Sorry this is the correct set of conditions:

[Image: 9a9924480a225b4158bae9b431e24b8e]

Could someone please me because i am struggling to find a way to even start this problem.
Reply
#2
what have you tried so far?
show your code as is, and where the problem lies.
Reply
#3
what i have now is a for loop which find every number which is greater than or equal to threshold.

threshold = 15
pattern_width = 4
data_series = [-1, 5, 4, 8, 3, 21, 18, 16, 3, 2, 3, 1, 4, 5, 17, 22, 36, 33, 34, 9, 1, -2]
data_series = data_series + [-2, 4, -1, 7, 13, 12, 3, 1, 4, 5, 26, 22, 28, 27, 26, 2, 8, 6]

greater_than_threshold = [i for i in data_series if i >= threshold]
overlapping = when the distance between indices is < pattern_width

Next i want to go through each value in the greater_than_threshold list and
if chosen value at index < value within an overlapping index, then disregard that value

Could you please help me on how i can do this without using numpy or other complex python built in functions?
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Search character from 2d list to 2d list AHK2019 3 2,472 Sep-25-2019, 08:14 PM
Last Post: ichabod801
  I donr know how to search from 2d list to 2d list AHK2019 1 1,752 Sep-25-2019, 01:59 AM
Last Post: ichabod801

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020