Python Forum
Mapping a value to an interval
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Mapping a value to an interval
#13
Here is my last word
__version__ = '2023.03.17.2'

def rounding(precision, value):
    y = 0.5 if value >= 0 else -0.5
    return precision * int(y + value / precision)

def interval(coord, scale):
    s = scale // 2
    u = rounding(s, coord)
    return (u - s, u + s)

if __name__ == '__main__':
    from random import randint

    for i in range(10):
        x = randint(0, 1000000)
        print(x, interval(x, 5000))
Output:
589802 (587500, 592500) 886897 (885000, 890000) 775585 (772500, 777500) 17445 (15000, 20000) 794528 (792500, 797500) 57525 (55000, 60000) 466087 (462500, 467500) 501046 (497500, 502500) 906234 (902500, 907500) 744038 (742500, 747500)
Reply


Messages In This Thread
Mapping a value to an interval - by JazonKuer - Mar-17-2023, 08:43 AM
RE: Mapping a value to an interval - by menator01 - Mar-17-2023, 09:04 AM
RE: Mapping a value to an interval - by JazonKuer - Mar-17-2023, 09:51 AM
RE: Mapping a value to an interval - by Gribouillis - Mar-17-2023, 01:16 PM
RE: Mapping a value to an interval - by JazonKuer - Mar-17-2023, 01:23 PM
RE: Mapping a value to an interval - by Gribouillis - Mar-17-2023, 02:13 PM
RE: Mapping a value to an interval - by JazonKuer - Mar-17-2023, 07:06 PM
RE: Mapping a value to an interval - by deanhystad - Mar-17-2023, 02:40 PM
RE: Mapping a value to an interval - by JazonKuer - Mar-17-2023, 07:10 PM
RE: Mapping a value to an interval - by Gribouillis - Mar-17-2023, 07:37 PM
RE: Mapping a value to an interval - by JazonKuer - Mar-17-2023, 07:42 PM
RE: Mapping a value to an interval - by Gribouillis - Mar-17-2023, 07:49 PM
RE: Mapping a value to an interval - by Gribouillis - Mar-17-2023, 07:59 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  access is denied error 5 for network drive mapping ? ahmedbarbary 2 1,896 Aug-17-2022, 10:09 PM
Last Post: ahmedbarbary
  Confidence interval after doing penalised cox regression HatemAli 0 1,189 Feb-23-2022, 11:02 PM
Last Post: HatemAli
  Mapping a range ebolisa 5 3,703 Jun-12-2021, 11:17 PM
Last Post: ebolisa
  Complex X Tick Interval JoeDainton123 0 1,526 Oct-05-2020, 07:27 PM
Last Post: JoeDainton123
  mapping joystick axis to specific 'channels' in python DashOrion 1 2,715 Jul-07-2020, 04:26 PM
Last Post: DashOrion
  Updating a matrix in a time interval inside a for loop vp1989 4 2,988 May-17-2020, 07:15 PM
Last Post: vp1989
  Assigning Data from one column to another with different associated timing interval alexafshari 1 2,005 Apr-30-2020, 03:59 PM
Last Post: pyzyx3qwerty
  adddate interval in python Steve42 2 2,299 Apr-16-2020, 08:24 PM
Last Post: Larz60+
  mapping-camera-coordinates-to-a-2d-floor-plan fauveboyxuuki 0 2,621 Dec-10-2019, 10:34 PM
Last Post: fauveboyxuuki
  save data in .txt after certain interval Shaswat 1 2,180 Oct-13-2019, 07:07 AM
Last Post: Gribouillis

Forum Jump:

User Panel Messages

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