Pyrandonaut 는 양자 랜덤 좌표를 생성하기위한 Python3 모듈입니다. QRNG (Quantum Random Number Generator)와 인터페이스하는 Quantum Random Number 목록을 가져오고 좌표로 변환 한 다음 해당 좌표의 가우스 커널 밀도 추정치를 계산하여 통계적으로 변칙적 밀도를 가진 지점을 찾아서 방법과 유사합니다. Attractor Point는 Randonautica에 의해 생성됩니다.
이를 통해 자체 애플리케이션에서 양자 무작위 좌표를 구현할 수 있습니다. import pyrandonaut
하고 당신이 간다!
Randonautica에 영감을주는 원래 Fatum Project Bot과 함께 배송 된 Fatum_theory.txt의 확률 개념 인 Randonautica에 익숙하지 않은 경우 Randonautica에 영감을주는 것이 좋습니다. 이 비디오는 훌륭한 배경 정보도 많이 제공합니다. 이 중 어떤 것이 무엇인지 전혀 모르고 이것에 완전히 익숙하지 않은 경우이 비디오를보고/또는이 기사를 읽으십시오.
기부금은 크게 감사했습니다!
소개
설치
용법
모듈로
명령 줄 인터페이스
심상
할 일
모듈은 기능을 위해 최소한 Python 3.9가 필요하며 PIP와 같은 PIP를 사용하여 설치할 수 있습니다.
pip install pyrandonaut
그게 다야!
# 출발점을 정의하십시오 my_latitude = 51.178840902136464 my_longitude = -1.8261452442305293 # 시작점 값이있는 get_coordinate ()에게 전화를 걸고 결과를 저장하십시오. 결과 = pyrandonaut.get_coordinate (my_latitude, my_longitude) # 스크린으로 결과를 인쇄합니다 print (f "Stasis 필드를 탈출하려면 여기로 이동 : {result}")
get_coordinate()
계산 된 좌표로 튜플을 반환합니다. 기본적으로 반경 5000 미터와 1024 랜덤 포인트를 사용하여 계산을 기반으로합니다. 이 값은 인수에 지정 될 수 있습니다.
get_coordinate()
라이브러리의 주요 기능으로, randonautica의 어 트랙터 포인트와 동등한 좌표를 생성합니다. 다음과 같은 주장이 필요합니다.
다음 형식으로 튜플을 반환합니다.
(latitude, longitude)
random_location()
2 개의 부동 소수점 값을 시작 위치에서 정의 된 반경 내의 좌표로 변환합니다. 다음과 같은 주장이 필요합니다.
다음 형식으로 튜플을 반환합니다.
(latitude, longitude)
start_lat
시작 위치의 위도 (플로트)
start_lon
시작 위치 (플로트)의 경도
시작 위치의 반경 최대 radius
(정수)
num_points
커널 밀도 추정치 계산에 사용할 무작위 포인트 수. 1024 (정수)로 나눌 수 있어야합니다.
start_lat
시작 위치의 위도 (플로트)
start_lon
시작 위치 (플로트)의 경도
시작 위치의 반경 최대 radius
(정수)
rand_float_1
랜덤 값은 좌표로 x로 변합니다
rand_float_2
조정에서 y로 변하는 임의 값
기능과 논증 :
모듈 가져 오기 : import pyrandonaut
이제 모듈 함수를 호출 할 수 있습니다.
터미널에서 직접 pyrandonaut를 실행할 수도 있습니다. 예:
$ Python Pyrandonaut.py 51.178840902136464 -1.826145244230529351.20545110291186, -1.824335160309919
--help
로 스크립트를 실행하여 옵션을 확인하십시오.
$ python pyrandonaut.py-help 사용 : pyrandonaut.py [-h] [-r radius] [-p points] [-v] 위도 경도이 응용 프로그램은 QRNG (Quantum Random Number Generator)와 인터페이스가 목록을받습니다. 양자 무작위 숫자의 경우, 이들이 좌표의 좌표로 변환하고 계산하여 정의 된 반경 내에서 포인트를 반환합니다. 여기서 임의 좌표의 밀도가 가장 높으며, Actountor Point가 Randonautica에 의해 계산되는 방식과 비슷합니다. 위치 인수 : 위도 시작 위치 위도 경도 경도 시작 위치 경도 옵션 : -H, -헬프이 도움말 메시지를 표시하고 -R radius max radius meters -p 포인트 kde에 대한 포인트 수 ( 1024) -V 장점 벌 로깅
이것은 모듈이 어 트랙터 포인트를 계산하는 방법에 대한 히트 맵 시각화입니다. QRNG 수를 기반으로 한 임의의 포인트는 지리적으로 표시되고 가장 높은 밀도의 점수가있는 장소가 반환됩니다. Seaborn 과이 스크립트 (베타)를 사용하여 만든 이미지.
Sphinx Auto Generation의 Docstrings/Type Hints로 모든 문서를 마이그레이션합니다.
더 많은 QRNG 소스를 추가하십시오 (테스트를 위해 하드웨어 모듈을 공급하는 데 도움이된다면 연락하십시오!)
비동기 요청을 구현하십시오
Openrandonaut-Bot에서 Heatmap 생성을 구현하십시오
공극 및 파워 포인트를 계산하는 기능 추가