RuntaScience diary

気象系データを扱う学生 旅が好きです

【Numpy】Python Numpyによる、様々なランダムプロット

はじめに 正規分布 対数正規分布 二項分布 ベータ分布 ガンマ分布 ポアソン分布 指数分布 一様分布 参考文献 はじめに NumPyでは様々なランダム関数を提供しています。今回はその中でもよく用いられる以下の表の分布をpython NumPyで描写したいと思います。 …

【Matplotlib】グラフの中にグラフを作成 (Inset Plot in Matplotlib)

はじめに コード モジュール データ 描写 参考文献 はじめに 今回は、グラフの中にもう一つグラフを描く方法に関しての記事です。 グラフを描写するmatplotlibの基礎ができている方は簡単に作成できます。 そうでない方は以下の記事を参考にしてください。 r…

【Matplotlib】pythonで密度プロット(Density plot)

はじめに KDEとは 相関 データ 描写 普通の相関プロット Density plot 確率密度 データ 描写 参考文献 はじめに pythonの相関を見る際に密度プロットを作成することを今回の目標とします。 KDEとは Kernel Density Estimation (カーネル密度推定; KDE)とは、…

【Matplotlib】.rcParamsでグラフの一括設定&見やすくする

はじめに rcParamsの使い方 デフォルトを見てみる カスタムしてみる 色の周期を変える リセットの方法 参考文献 はじめに rcParamsの使い方 今回使うモジュールをインポート import numpy as np import matplotlib.pyplot as plt デフォルトを見てみる #デー…

【Python】OSを使って指定したファイル一覧を取得し、データフレームに読み込む!

はじめに OSインターフェイスとは ファイル一覧を取得(os.listdir(path)) 拡張子指定&データの種類指定 取得したファイルの読み込み 番外編: globを使う(拡張子指定) 参考文献 はじめに 今回はos.listdirを用いて、ディレクトリ内にある(指定した)ファイルを…

【Python】データ解析のコンパス ( NumPy / Pandas / Matplotlib / Cartopy / Jupyter )

Pythonを用いたデータ解析で便利なコードを書いている記事を厳選! 初心者からを対象にしています! 内容は、[解析]:NumPy/Pandas、[グラフ]の:Matplotlib/Cartopy、及びJupyterについてです。

【Science】黒体放射の式Planckの法則(Planck's law)をPythonで計算&描写

黒体放射の式Planckの法則(Planck's law)の計算と描写 今回は波長と周波数の関数を使用。 Planck's law コード 定数の定義 波長の関数 関数の定義 描写 周波数の関数 関数の定義 描写 参考文献 Planck's law プランクの法則とは、 物質と熱平衡状態の放射が…

【Matlotlib】Python Matplotlib基礎のキ(plot・scatter・bar・errorbar)

plot scatter bar errorbar plot plotでは点を線で結んだグラフや点グラフを描くことができます。 matplotlib.org scatter scatterでは散布図を描くことができます。散布図の点の色も指定できるため、3次元のデータの表示も可能です。 matplotlib.org bar ba…

【Matlotlib】Python Matplotlib基礎のキ(グラフの書き方・figとplt、axes関係・複数グラフ、体裁を整える)

こんにちは。 今日はMatplotlibの基礎のキということではじめてMatplotlibを用いてグラフを描く人向けの記事です。 難しい用語は使っていませんので、初心者向けです。 モジュール データをプロットしてみよう figとplt, axの関係 複数グラフ 例1ー基本 例2…

【English】Weblio拡張機能でWebでの英単語検索がラクラクに!機能追加方法と使い方

英語の文で、簡単に単語を調べられる 使用するブラウザはGoogle Chromです 拡張機能追加 まずはGoogleChromでWeblio拡張と検索し、一番上に出てくるサイトをクリックします。 次に、右の青色の をクリックします すると、Weblio拡張機能か追加されます Webli…

【Pandas】Python Pandas基礎編(DataFrame結合 concat, merge, join)

こんにちは Pandasを用いたデータフレームの結合(縦方向・横方向)についてです! 始める前に 横方向 pd.concat() .join() pd.merge() 縦方向 pd.concat() .append() 始める前に まずはpandasをインポートしましょう import pandas as pd 横方向 例として用い…

【Word】数式のTips(数式記入・数式番号・等号揃え・行列の行と列追加)

皆さんこんにちは。 理系の皆さんはWordでレポートを作成するときに、必ずと言って良いほど数式を使いますよね。 今回はWordにおける数式のTipsをいくつかご紹介したと思います。 数式表示ショートカット 数式の記入方法 Unicode LaTeX 数式番号の設定 数式…

【Pandas】Python Pandas基礎編(DataFrame作成・選択)

こんにちは 今日はPandasの基本的な使用方法について話していきたいと思います! Pandasとは、Pythonでのデータ解析に用いられるライブラリのこと。 pandas.pydata.org DataFrame作成 インポートする リスト・配列から作成 Columns(カラム) Index(インデック…

【卒論・修論】図表・数式番号(本文相互参照、リンク作成)

こんにちは。 今日は本文の相互参照リンクの作成方法をご紹介します 数式番号の設定は少し違うのでよくご覧下さい。 図 図番号 本文相互参照 表 表番号 本文相互参照 数式 式番号 本文相互参照 図 まずは図の相互参照です。 図番号は必ず図の下に挿入しまし…

【卒論・修論】見出しの設定(目次の作成~階層構造)

みなさん、こんにちは! 今日は見出しの設定方法についてお話ししていきたいと思います。 レポートや卒論修論作成では見出しを設定すると思います。しかし、この操作に慣れていないと提出間近で焦ることになります。 大学1〜3年生は日頃のレポートで、見出し…

【Jupyter Notebook】基礎編(基本操作コードの作成方法・Markdown・数式)

こんにちは。今日はJupyterNotebookの基礎編です 対象 初めて使用する人 Markdownの使い方がわからない人 Markdownで数式が書きたい人 ※Anacondaをインストールしていない方はそちらから始めてください。 Jupyter Notebookでpythonを走らせることができ、コ…

【NumPy】Python NumPy基礎編(配列:結合)

こんにちは 今日はNumPyの基本的な使用方法について話していきたいと思います! NumPyとは、Pythonでの数値計算ライブラリのこと。 tutorials.chainer.org できること 多次元配列(ベクトル、線形代数) 回帰分析 微積分 など・・・ Numpyの使い方になれていな…

【Numpy】Python NumPy基礎編(配列:作成・リストから配列(逆も))

こんにちは 今日はNumPyの基本的な使用方法について話していきたいと思います! NumPyとは、Pythonでの数値計算ライブラリのこと。 tutorials.chainer.org 配列:作成 連番配列を作成 行列配列を作成 同じ値の配列を作成 配列作成 np.arange() np.zeros_like…

【NumPy】Python NumPy基礎編(演算: ベクトル・行列)

こんにちは 今日はNumPyの基本的な使用方法について話していきたいと思います! NumPyとは、Pythonでの数値計算ライブラリのこと。 tutorials.chainer.org できること 多次元配列(ベクトル、線形代数) 回帰分析 微積分 など・・・ インポート 多次元配列 ベ…

【卒論・修論】引用・参考文献の管理法ーWordの利用ー

皆さんこんにちは! 今日は卒論・修論で多くの人が使うであろうWordの機能を使った、文献管理方法をまとめてみました。 対象 「レポートや論文でwordを使った引用・参考文献の管理をする人」 ※参考文献欄をきれいに書きたい人⇒ 「文献管理と追加」へ 引用・…

ITパスポートの効率的な勉強法 テキストはいる?過去問はどれくらいやる?

こんにちは。 先日、 令和2年度ITパスポート試験に独学合格しました! 今回は備忘録として勉強方法を残しておきます 使用教材・サイト 勉強期間・量 勉強方法 流れ テキスト1週目 テキスト2週目 過去問を解く テストの流れ 試験を受けてみて 勉強期間は3か月…

【Matplotlib 】PythonでMatplotlibカラーバーの色を利用したプロット

皆さんこんにちは。 今日はMatplotlibカラーバーを利用したプロットに関してです。 以前、グラデーションカラーを生成してテキストファイルに出力する方法をご紹介しましたが、おそらくこちらの記事のほうが便利です。 runtascience.hatenablog.com 解説 モ…

【卒論・修論】フォントの種類を一括設定(パワーポイント; PowerPoint, ワード;Word)

こんにちは。 今日はレポートや発表に必須なパワポとワードの一括設定に関する内容です。 レポートのフォント Word PowerPoint レポートのフォント フォントサイズ:10.5 フォント:日本語 MS 明朝、 英数字 Times New Roman Word まずはワードのフォント一…

Python 違う階層のファイルを読み込む(READ)

こんにちは。今日はファイルの読み込みに関してです。 階層構造 コード 基礎はこちらの記事から↓ runtascience.hatenablog.com 階層構造 今は、「geo」というディレクトリで「analysis.ipynb」内でコードを書いています データを「data/data.nc」から取るこ…

【Matplotlib 】Python Matplotlibでトラジェクトリー描写

こんにちは。今日はトラジェクトリーのデータを高度分布とともにプロットする方法です。 データは各自でご用意ください。 必要な知識 PBLH データ モジュール 描写 必要な知識 Matplotlibの基礎 Python-時系列プロット(気温ー日平均) - RuntaScience diary P…

【Matplotlib】エラーバーをfill_betweenで表示

こんにちは。 今日はエラーバーをfill_betweenを用いて表示してみたいと思います。 エラーバーと回帰直線の相関プロットについてです↓ runtascience.hatenablog.com 使い方 モジュール 描写 例1 例2 使い方 x軸はxで、y1からy2の間を塗りつぶす ax.fill_betw…

【データ解析】Pythonでデータ解析[基礎]ー繰り返し(for)・条件分岐(if elif else)

こんにちは 今日はpythonでデータ解析の基礎です ループ(for) 基礎 ループ×配列 条件分岐 ループ×条件分岐 continueとbreak if・elif・else ループ(for) 基礎 for i in range(2): print(i)>>>01 for i in range(1, 5, 1): print(i)>>>1234 ループ×配列 x_lis…

【データ解析】Pythonでデータ解析[基礎]ー数と文字・計算・配列・行列

こんにちは 今日はpythonでデータ解析の基礎です 数と文字 整数(int) 浮動小数点(float) 真偽(True or False) 文字列(str) 日付(datetime) リスト(list) 辞書 タプル セット 配列(array) 関数 計算 加法・減法・乗法・除法 配列 行列計算 基礎 転置行列・逆…

【Pandas】 データをファイルに格納(保存; WRITE)

こんにちは。今日は作成したデータを保存する方法です。 データフレーム テキストファイル カンマ区切り タブ区切り エクセルファイル 複数データを同時に バイナリデータ(配列;Array) データフレーム まずはモジュールをインポートします。 import pandas a…

【Pandas】ファイルをデータフレームに格納(読み込み; READ)

こんにちは。今日はファイルの読み込みについてです。 テキストファイル カンマ区切り タブ区切り エクセルファイル 基本 シート名・インデックスを指定したい場合 データの一部のみ使いたい 1)データを含む 2)データを抜く 3)header飛ばし netCDFファイル …

プライバシーポリシー
お問い合わせ