akiyoko blog

akiyoko の IT技術系ブログです

numpy の検索結果:

matplotlib のグラフに日本語を表示する方法(文字化け対応)

今回の内容は、Jupyter Notebook 上で matplotlib を利用したグラフを描画する際に日本語のラベル名が文字化けしてしまう事象への解消方法です。 ローカルの実行環境は以下の通り。 MacOS Sierra 10.12.3 Python 2.7.12 (Anaconda 4.2.0) Jupyter Notebook 4.2.0 pandas 0.18.1 困ったこと (ipynb ファイルの先頭部分はこのような感じで書いています。) import pand…

pandas.DataFrame で時系列データの手習い

…るデータ分析入門 ―NumPy、pandasを使ったデータ処理posted with ヨメレバWes McKinney オライリージャパン 2013-12-26 AmazonKindle楽天ブックス Jypyter Notebook の勉強をするならこの本を。IPythonデータサイエンスクックブック ―対話型コンピューティングと可視化のためのレシピ集posted with ヨメレバCyrille Rossant オライリージャパン 2015-12-25 AmazonKind…

pandas.DataFrame の列の抽出(射影)および行の抽出(選択)方法まとめ

…るデータ分析入門 ―NumPy、pandasを使ったデータ処理posted with ヨメレバWes McKinney オライリージャパン 2013-12-26 AmazonKindle楽天ブックス Jypyter Notebook の勉強をするならこの本を。IPythonデータサイエンスクックブック ―対話型コンピューティングと可視化のためのレシピ集posted with ヨメレバCyrille Rossant オライリージャパン 2015-12-25 AmazonKind…

Pandas の DataFrame の基本的な使い方

…るデータ分析入門 ―NumPy、pandasを使ったデータ処理posted with ヨメレバWes McKinney オライリージャパン 2013-12-26 AmazonKindle楽天ブックス Jypyter Notebook の勉強をするならこの本を。IPythonデータサイエンスクックブック ―対話型コンピューティングと可視化のためのレシピ集posted with ヨメレバCyrille Rossant オライリージャパン 2015-12-25 AmazonKind…

macOS Sierra のクリーンインストールから Python 開発用の初期設定まで一挙公開

先日ついに、自宅の MacBook Pro の OS を Yosemite(!!)から一気に Sierra にアップデートしました。通常のアップデートだと動作が重くなるという記事 も見かけたので、今回はクリーンインストール(ハードディスクを初期化したまっさらな状態からのインストール)に初挑戦してみました。そこで、macOS Sierra のクリーンインストールから Python 開発用の初期設定までを、今回は一挙公開してみることにします。 MacBook Pro のスペック …

「Python 3 エンジニア認定基礎試験」に合格しました!

…るデータ分析入門 ―NumPy、pandasを使ったデータ処理posted with ヨメレバWes McKinney オライリージャパン 2013-12-26 AmazonKindle楽天ブックス 感想 私はその昔、主に Java やら PHP を嗜んでいたサーバサイドエンジニアですが、5年ほど前から業務で Python を使うようになって以来ずっと Python(Python 2!)を使い続けています。なので現在、Python歴 5年(うち Django歴 3年)といった…

今年の流行語大賞は「JPAP」(Jupyter / Python / Anaconda / Pyenv)〜 ゼロからはじめる Jupyter Notebook 〜

…も Python, NumPy, Pandas, Matplotlib 等々の環境を準備しておく必要があります。それをゼロから用意するのは大変だなぁと思うかもしれませんが、「Anaconda」というデータサイエンティスト向けのプラットフォームをインストールするだけで、Python 本体を含めたデータ分析関係の Python パッケージ群をいい感じに環境設定することができます。 *1また Anaconda は、「Pyenv」という Python のバージョン管理ツールを使うこと…

「D3.jsで学ぶデータビジュアライゼーション」に参加してきました

… Python / NumPy とか)だったり、バックエンドに Python を使うことの明確なメリット(データ件数とレスポンスタイムの比較)だったりを期待していたので、少し思惑とは違った内容でした。 もちろん個人的にいくつか得るものがありましたし、参加者も多くて全体的な雰囲気も活気があったように見受けられ、データビジュアライゼーションはまだまだ人気分野だと感じました。なお、今回は有料イベント(1,000円)でした。 「細かすぎて伝わらないD3 ver.4の話」 清水 正行氏…

NumPy, SciPy を利用するために Python 2系の Anaconda を、pyenv を使ってインストールする

…ど前)、Mac に NumPy, SciPy をインストールするのにかなり苦労した憶えがあるのですが、最近は、Anaconda というパッケージを使えば、Mac だろうが Windows だろうが、NumPy, SciPy を含む科学技術計算パッケージと Python 本体をまとめてインストールすることができます。データサイエンス界隈では、Anaconda を使って手っ取り早く Python の科学技術計算環境を構築することが多くなっているようです。<過去記事> akiyok…

「統計処理及び機械学習に基づくデータマイニング勉強会 #01」に参加してきました

…atplotlib numpy scipy pandas scikit-learn・・・機械学習用ライブラリ statsmodels・・・統計処理ライブラリ 【ハンズオン】 Anaconda インストール(Mac環境) ちなみに現在の環境は、 OS X 10.9.5 Python 2.7.5 Anaconda Install — Continuum documentation を参考に、Anaconda を事前にインストールしておきます。http://continuum.io…

Pythonで棒グラフ

今回は、NumPy と matplotlibライブラリで棒グラフを描いてみます。シチュエーションとしては、あるテストの国ごとの平均点を棒グラフにしてみたいと思います。で、Excel上に、スコアのデータと国籍のデータが下方向に並んでいるとします。 USA 42 Denmark 42 Japan 40 Denmark 38 Italy 38 ・ ・ 棒グラフ 棒グラフを描くには、matplotlib.axes.Axesクラスの bar() を使います。 bar(left, hei…

Pythonで円グラフ

…ns import numpy import xlrd from matplotlib import pyplot as plt def get_data(sheet, rowx, colx): data = [] for row in range(rowx, sheet.nrows): value = sheet.cell(row, colx).value if value != '': data.append(value) data = numpy.array(data)…

Pythonで単回帰直線

…*- import numpy import xlrd from matplotlib import lines from matplotlib import mlab from matplotlib import pyplot as plt from scipy import stats def get_data(sheet, rowx, colx): data = [] for row in range(rowx, sheet.nrows): value = sheet.…

Mac に SciPy をインストール

…ib/python/numpy/distutils/misc_util.py:251: RuntimeWarning: Parent module 'numpy.distutils' not found while handling absolute import from numpy.distutils import log Fortran compiler がないのは分かるが、'numpy.distutils' not found ってどういうこと?としばし悩む。(Git…

Pythonで散布図

…ます。 相関係数は、Numpy の corrcoef() を使って求めます。test_corrcoef.py #! /usr/bin/env python # -*- coding: utf-8 -*- import numpy import xlrd def get_data(sheet, rowx, colx): data = [] for row in range(rowx, sheet.nrows): value = sheet.cell(row, colx).val…

Pythonでヒストグラム

…*- import numpy import xlrd import matplotlib.mlab as mlab import matplotlib.pyplot as plt if __name__ == '__main__': book = xlrd.open_workbook('/Users/akiyoko/Documents/temp/2nd_test.xls') sheet = book.sheet_by_name('Statistics (total scor…

PythonでExcel操作

…計算ライブラリには「NumPy」(ナンパイ)を使います。ちなみに NumPy は、Mac環境 (OS X 10.7.5) に既にインストールされていました。 特にインストールした覚えはないので、過去に入れた Xcode 4.3.3 (via App Store) MacPort 2.1.1 (pkg) のどちらかのタイミングでインストールされたのだと思います(もしかしたら初めから入ってたのかも)。test_calculate.py #! /usr/bin/env python…