LoginSignup
1
4

More than 3 years have passed since last update.

Python Library メモ

Last updated at Posted at 2020-01-09

Oil and Gas Subsurface

obspy

Seismic data の読み書き、編集
https://github.com/obspy/obspy/wiki

bruge

Geophysics tool (signal processing, rock physics, forward modeling, etc.)
https://github.com/agile-geoscience/bruges

lasio

Las file の読み書き、編集
https://lasio.readthedocs.io/en/latest/

welly

Well log の読み書き、編集、表示
https://github.com/agile-geoscience/welly

pint

単位変換
https://pint.readthedocs.io/en/0.10.1/

Machine Learning / Deep Learning

TensorFlow

scikit-learn

Keras

XGBoost

Shallow Learningで使用
https://xgboost.readthedocs.io/en/latest/

LightGBM

Shallow Learningで使用、文字通りXGBoostよりも計算負荷が軽い。
https://lightgbm.readthedocs.io/en/latest/

umap-learn

次元削減で使用。
https://pypi.org/project/umap-learn/

HDBSCAN (Hierarchical Density-Based Spatial Clustering and Applications with Noise)

クラスタリングに使用。
https://pypi.org/project/hdbscan/

Natural Language Processing

PyPDF2

ヘッダー情報等を含むPDFファイルをテキストファイルとして変換する際に使用。
https://pypi.org/project/PyPDF2/

nltk

言語処理の前処理に使用。また、word2vecをロードする際にも使用。
https://www.nltk.org/index.html

gensim

Topic modelling, document indexing and similarity retrieval with large corpora
https://pypi.org/project/gensim/

wordcloud

Visualize words with different sizes depending on its importance
https://pypi.org/project/wordcloud/

GIS

GeoPandas

シェープファイル、Geojson等の地理データの読み書き、ポリゴンの作成等に使用。
http://geopandas.org/

descartes

GeoPandasを使ってポリゴンを描画するためのライブラリ
https://pypi.org/project/descartes/

mapclassify

GeoPandas上でカラーマップを描画するためのライブラリ
https://pypi.org/project/mapclassify/

cenpy

アメリカの国勢調査APIを使用するためのライブラリ
https://github.com/cenpy-devs/cenpy

Fiona

Visualization via interactive Leaflet maps
https://github.com/python-visualization/folium

bokeh

Interactive visualization library browsers
https://github.com/bokeh

Rasterio

Read Raster files
https://rasterio.readthedocs.io/en/latest/

PySAL

Spatial data analysis
http://pysal.org

PyShp
The Python Shapefile Library (PyShp) reads and writes ESRI Shapefiles in pure Python.
https://github.com/GeospatialPython/pyshp

Utility

tqdm

For loopの経過をプロセスバーで表示。
https://github.com/tqdm/tqdm

keras_tqdm

Kerasのモデルトレーニングの際に、バッチとエポックの経過をプロセスバーで表示。
https://github.com/bstriner/keras-tqdm

cupy

GPUを使った並列計算用のライブラリ、C++の知識が必要。
https://github.com/cupy/cupy

PyCUDA

GPUを使った並列計算用のライブラリ、C++の知識が必要。
https://documen.tician.de/pycuda/

Plotly-express

インタラクティブにプロットするためのライブラリ。
https://plot.ly/python/plotly-express/

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4