Python matplotlibによるデータ可視化の基礎から応用まで

基本的な線グラフの作成 matplotlibを使用したグラフ描画の基本的な例です。 import numpy as np import matplotlib.pyplot as plt values = np.linspace(0, 2*np.pi, 50) plt.plot(values, np.sin(values), values, np.sin(2*values)) plt.show() このコードを実行すると、複数の正弦波曲線が表示されます。 カスタマイズされたプロットスタイル 線の色やスタイルを指 ...

6月24日 00:08 投稿

Python投資信託データ取得・可視化ボットの実装

環境構築 開発環境は以下の通り構築する: OS: Linux、Mac、Windowsいずれも対応 Python 3.7以上 必要なライブラリ: pandas、requests、akshare、matplotlib、dataframe-image 投資信託データの取得方法 投資信託のデータは金融サイトから取得可能。ここではakshareライブラリを使用した方法と、Web APIを直接呼び出す方法の2つを紹介する。 akshareを利用したデー ...

6月23日 19:28 投稿

Pythonの色

Pythonの色 Pythonでは、色はグラフィカルユーザーインターフェース(GUI)、データ可視化、画像処理など、様々な分野で広く利用されています。Pythonには、色の表現方法や操作機能を豊富に提供するライブラリやツールが多数存在します。 1. 色の表現形式 Pythonでは、色は主に以下の形式で表現されます。 RGB(赤・緑・青):RGB色空間は、赤、緑、青の3つの原色を組み合 ...

6月16日 22:37 投稿

時系列データ表現のための主要グラフ技法と実装ガイド

1. ホライズンチャート(地平線図) 機能的特徴: 高圧縮表示:狭い領域で多数の時系列プロットを重ねて可視化できます。各シリーズは色分けまたは線種で区別されます。 変動の把握:時間経過に伴う増減、振動、特定のパターンを明確に捉えることができます。 比較効率:複数のトレンドを同一平面で配置し、相互の関係性を即座に評価可能です。 省スペース設計:大量の時 ...

6月11日 16:41 投稿

Python機械学習入門

NumPyの基礎 NumPyは、科学計算やデータ解析に最適な高速な配列演算を提供するライブラリです。 配列の基本属性 ndim:配列の次元数 shape:各次元のサイズを示すタプル size:配列の要素数 dtype:配列のデータ型 itemsize:各要素のバイト数 配列の作成と操作 import numpy as np # 1次元配列の作成 data = np.array([10, 20, 30, 40, 50]) print("1次元配列:", dat ...

6月4日 21:18 投稿

データ可視化の実装手法

基本プロット作成 Matplotlibを用いた基本的なプロット作成手順: import numpy as np import matplotlib.pyplot as plt x_values = np.linspace(0, 2*np.pi, 100) sine_wave = np.sin(x_values) cosine_wave = np.cos(x_values) plt.title("三角関数の比較") plt.plot(x_values, sine_wave) plt.plot(x_values, cosine_wave) plt.show() 棒グラフの作成 縦型・横型棒 ...

6月3日 23:21 投稿

PandasによるExcelデータ処理の実践ガイド

Pandasを用いたExcel操作の基本から応用までを解説する。 ファイルの読み込みと書き出し Excelファイルの読み込みには pd.read_excel() を使用する。ヘッダー行の指定やインデックス列の設定も同時に行える。 import pandas as pd # 基本的な読み込み df = pd.read_excel('data/sample.xlsx') # ヘッダー行を3行目に指定 df = pd.read_excel('data/sample.xlsx', header= ...

5月26日 21:13 投稿

Pythonベースの文書類似度検出システムの設計と最適化

開発工程の定量管理 開発サイクルにおける各フェーズの計画値と実測値を比較し、工数管理の精度を検証した。主な工程は以下の通りである。 工程段階作業内容計画工数(分)実測工数(分) 計画・見積もりスコープ定義、工数試算、可視化要件の洗い出し5060 設計・レビューモジュール境界の決定、アルゴリズム仕様書作成、UI/UX案の検討85105 実装IO処理、NLPパイプライン ...

5月10日 05:32 投稿