20 개 이상의 테이블이 테이블 1과 비슷합니다. 모든 문자는 실제 값을 나타냅니다.Python에서 데이터 보간을 쉽게하기위한 데이터 저장소
Table 1:
$/cars |<1 | 2 | 3 | 4+
<10,000 | a | b | c | d
20,000 | e | f | g | h
30,000 | i | j | k | l
40,000+ | m | n | o | p
사용자 입력은 예를 들어 f, g, j 및 k 사이의 값인 (2.4, 24594) 일 수 있습니다. 파이썬 함수 정의와이 쌍 선형 보간을 계산하기위한 의사 코드는 다음과 같습니다.
def bilinear_interpolation(x_in, y_in, x_high, x_low, y_low, y_high):
# interpolate with respect to x
# interpolate with respect to y
# return result
나는 테이블 1 (파일, DICT, 튜플, 또는 목록의 DICT의 튜플)의 데이터를 저장해야합니다, 그래서 가장 효율적으로 정확하게 선형 보간을 수행 할 수있는 방법
?
몇 가지 예를 들려주세요. 비슷한 문제가 있지만 O (log n)에서 깨질 수는 없습니다. –
내 응용 프로그램에서 이미 numpy를 사용하고 있기 때문에 마음에 듭니다. D 감사합니다. – dassouki