- 카테고리:
ZIPF¶
N
개의 요소와 특성 지수 s
에 대해 Zipf 분포 정수를 반환합니다.
구문¶
ZIPF( <s> , <N> , <gen> )
사용법 노트¶
단일 난수를 선택하는 계산 비용은 인자
N
의 로그입니다. 더 중요한 것은 메모리 비용이N
에 대해 선형이라는 것입니다. 이 때문에 인자N
은 포함 범위[1, 16777215]
로 제한됩니다.gen
는 함수에 대한 생성기 식을 지정합니다. 자세한 내용은 사용법 노트 섹션을 참조하십시오.처음 두 인자(
s
및N
)는 상수여야 합니다.
예¶
SELECT zipf(1, 10, random()) FROM table(generator(rowCount => 10));
+-----------------------+
| ZIPF(1, 10, RANDOM()) |
|-----------------------|
| 9 |
| 7 |
| 1 |
| 8 |
| 8 |
| 2 |
| 3 |
| 8 |
| 2 |
| 5 |
+-----------------------+
SELECT zipf(1, 10, 1234) FROM table(generator(rowCount => 10));
+-------------------+
| ZIPF(1, 10, 1234) |
|-------------------|
| 4 |
| 4 |
| 4 |
| 4 |
| 4 |
| 4 |
| 4 |
| 4 |
| 4 |
| 4 |
+-------------------+