편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.12.01

    파이썬 합이 10이 되게 하는 세 수치


    파이썬 코드 작성중인데 어떻게 접근해야할지 계속 고민하는데 여러분들의 고견 부탁드립니다. 방향성이라도 제시해주시면 감사하겠습니다.

    코드 목표는 설정값 set_point를 맞추는 것입니다.

    set_point = 10

    unit1 = 6, unit2 = 3, unit3 = 5

    unit1은 0~100% 제어 가능 : 0~6 사이 실수 가능

    unit2는 0n/off만 가능(0% 혹은 100%) : 0 또는 3만 가능

    unit3은 10%씩 제어 가능 : 0, 0.5, 1, ..., 5

    예를들어, unit1=4.5 (75%출력), unit2=3 (100% 출력), unit3=3.5 (70% 출력) 총합이 set_point인 10이 되도록하는게 목표입니다.

    이는 수 많은 경우의 수 중 하나입니다.

    근데 경우의 수도 많고 어떻게 접근해야할지 고민입니다. decision tree를 사용해야할지... 각각의 유닛에 가능한 옵션을 다 구하고 조합하는 것도 생각해봤는데 unit 수가 점점 늘어나면 돌리는데 시간이 오래걸릴 거 같습니다.

    부탁드립니다.

  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.12.01

    파이썬 코드 작성 제발 좀 도와주세요


    파이썬 코드 작성중인데 어떻게 접근해야할지 계속 고민하는데 여러분들의 고견 부탁드립니다. 방향성이라도 제시해주시면 감사하겠습니다.

    코드 목표는 설정값 set_point를 맞추는 것입니다.

    set_point = 10

    unit1 = 6, unit2 = 3, unit3 = 5

    unit1은 0~100% 제어 가능 : 0~6 사이 실수 가능

    unit2는 0n/off만 가능(0% 혹은 100%) : 0 또는 3만 가능

    unit3은 10%씩 제어 가능 : 0, 0.5, 1, ..., 5

    예를들어, unit1=4.5(75%출력), unit2=3(100% 출력) unit3=3.5 (70% 출력) 총합이 set_point인 10이 되도록하는게 목표입니다.

    이는 수 많은 경우의 수 중 하나입니다.

    근데 경우의 수도 많고 어떻게 접근해야할지 고민입니다. decision tree를 사용해야할지... 각각의 유닛에 가능한 옵션을 다 구하고 조합하는 것도 생각해봤는데 unit 수가 점점 늘어나면 돌리는데 시간이 오래걸릴 거 같습니다.

    부탁드립니다. ㅠㅠㅠㅠ