내 게시물 중 일부에서 선형 최적화 문제를 해결하기 위해 R에서 lpSolve 또는 FuzzyLP를 사용했습니다. 또한 이러한 문제를 해결하기 위해 Python에서 PuLP 및 SciPy.optimize를 사용했습니다. 이 모든 경우에 문제는 하나의 목적 함수만을 가졌습니다. 이 게시물에서는 다중 목표 선형 최적화 문제를 해결하기 […]
Python에서 Folium을 사용하면지도를 표시 할 수 있습니다. Folium은 pip install을 사용하여 설치할 수 있습니다. Folium은 leaflet.js 라이브러리를 사용합니다. 이전 게시물에서 이미 예를 들어 방법을 시연했습니다. Leaflet R 패키지를 사용하여 마커와 히트 맵을 R의지도에 플로팅합니다. 이 게시물에서는 Python의 Folium에 대해 간략하게 […]
이전 게시물에서 저는 Python에서 Nominatim을 사용하여 (Geopy 모듈 사용) 위치 이름을 경도 및 위도 좌표로 지오 코딩하는 방법을 이미 시연했습니다. 이 게시물에서는 Geopy를 사용하여 위치 목록을 지오 코딩하는 방법을 보여주고 싶습니다. 이를 위해 Pandas 모듈을 사용하여 국가, 도시 및 거리 […]
이전 게시물에서는 Python에서 Geopy 및 Folium을 사용하여 데이터를 지오 코딩하고 마커를 플로팅하는 방법을 시연했습니다. 또한 Leaflet과 같은 패키지를 사용하여 R에서 히트 매핑 워크 플로를 시연했습니다. 이 게시물에서는 Python의 Folium 모듈을 통해 히트 맵을 생성하기 위해 Leaflet.js 라이브러리를 사용하고 싶습니다. 아래에 […]
2D 그리드 어레이 플롯은 유용한 시각화 도구가 될 수 있습니다. 에이전트 기반 시뮬레이션 영역에서. 이 게시물에서는 Python에서 matplotlib를 사용하여 2D 그리드 배열을 시각화하는 방법에 대한 간단한 자습서를 제공하고 싶습니다. 코딩 예는 다음과 같습니다. 주석의 형태로 관련 문서가 추가되었습니다. # 시작하려면 […]
이전 게시물에서 Python에서 matplotlib 및 pyplot을 사용하여 2D 그리드를 시각화하는 방법을 시연했습니다 ( “Python에서 matplotlib를 사용하여 2D 그리드 및 배열 시각화”라는 제목의 게시물). 이 게시물은 Python에서 그리드를 시각화하는 방법에 대한 첫 번째 소개였습니다. 그리드 시각화는 다음과 같은 경우에 흥미로울 수 […]
이전 게시물에서 저는 전장 그리드에 위치 할 수있는 에이전트 그룹을 포함하는 간단한 에이전트 기반 시뮬레이션 모델을 구성했습니다. 모델은 시각화를 위해 matplotlib를 사용하여 Python으로 코딩되었습니다. 에이전트는 아래와 같이 클래스로 모델링되었습니다. # 클래스, 에이전트를 추상 데이터 유형으로 정의 class agent: # init-method, […]
Python에서 Quandl의 데이터를 쿼리하는 방법에 대한 빠른 게시물입니다. Quandl은 명령 프롬프트에서 “pip install”명령으로 설치할 수 있습니다. 이를 위해 Anaconda 명령 프롬프트에 “pip install quandl”을 입력하면됩니다. Quandl은 데이터의 Wikipedia입니다. 단지 모든 콘텐츠가 무료는 아닙니다. Quandl은 미국 연방 준비 은행, 증권 거래소 […]
이전 게시물에서 저는 Python 스크립트 내에서 직접 Quandl을 통해 자동차 데이터를 쿼리 할 수있는 방법을 보여주었습니다. 이 게시물에서는 Python으로 Quandl에서 플래티넘 및 팔라듐 교환 가격을 쿼리하는 방법을 문서화합니다. 데이터는 런던 팔라듐 및 플래티넘 시장 (http://www.lppm.com)에서 검증되었습니다. 아래 코드에서 Quandl에서 플래티넘 […]
이전 게시물에서 저는 전장 그리드에 위치 할 수있는 에이전트 그룹을 포함하는 간단한 에이전트 기반 시뮬레이션 모델을 구성했습니다. 모델은 시각화를 위해 matplotlib를 사용하여 Python으로 코딩되었습니다. 계속해서 간단한 시뮬레이션 실행을 수행하여 하나의 전투 시나리오와 그 결과를 보여주었습니다. 아래에서는 코드를 정리하고 기능을 재사용 […]
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.