RuntaScience diary

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

【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 解説 モ…

言語と概念ーエスペラント語

エスペラント語 エスペラント語をご存知でしょうか エスペラント語とはポーランドの眼科医であるラザロ・ルドヴィコ・ザメンホフによって1887年に創案されました。 世界共通語として創案されたものです エスペラント語の自己紹介など見てみました。 世界共通…

【卒論・修論】フォントの種類を一括設定(パワーポイント; 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ファイル …

今だからこそプログラミングを始めよう

こんにちは!今日はプログラミング学習について話したいと思います。 記事の対象 初心者 何をしたら良いかわからない 言語がわからない プログラミングの必要性 学習方法 おすすめの学習サイト Progate Paizaラーニング ドットインストール プログラミングの…

Lightroomで動物の背景を黒くする方法

こんにちは!今回は、写真の編集方法に関してです。 撮影 編集 ライト カラー 作品例 大切なこと 撮影 まずは編集前です。 シャッタースピード:1/800、f:5.6、ISO:1000 背景を黒くすることを考えて、主役の動物が映えるように撮ります。 動物がぶれないよ…

【Matplotlib】Python Format文~必要なものだけ厳選(理系)

こんにちは! 今回は、pythonでよく用いるformat文についてです 使い方 具体例 小数点 日にち n進数 % さらに詳しく 使い方 基本的な使い方は簡単です。 "{}"の中身を.format()で書き入れましょう "{}".format(2019) >>>'2019' 1つだけではなく、複数の文字…

【Numpy&Matplotlib】 Python 軸を日付フォーマットに変更

こんにちは今日はx軸を日にちのフォーマットに変更する方法です。 DataFlame DN⇒Datetime グラフ DataFlame まずは使用するデータフレームをファイルから読み込んでください。 今回私は適当に作成したデータを使います。 print(df) Year Month Day Hour Minu…

【Science】 Matplotlibで振り子ー二重振り子 カオスを知る

こんにちは!今日は二重振り子でカオスを見てみたいと思います! 単振り子に基礎的なコードを載せています。 runtascience.hatenablog.com 二重振り子 ドキュメント モジュール 軌跡 2個 カオス 二重振り子 ドキュメント matplotlib.org モジュール まずは必…

【Science】 Matplotlibで振り子ー単振り子

こんにちは 今日は関数を使って、単振り子をアニメーションを作成したいと思います! アニメーションの基礎は前の記事を参照してください! runtascience.hatenablog.com 微分方程式 モジュール 解く 描写 単振り子 モジュール 単振り子 時間変化 単振り子の…

【Matplotlib】アニメーション(FuncAnimation)

こんにちは 今日はMatplotlibのFuncAnimationを使ってアニメーションを作成したいと思います。 グラフ作成 Step1 Step2 モジュール グラフ Step3 モジュール グラフ グラフ作成 Step1 まずはドキュメントの3個目のsin関数を描写してみましょう。 matplotlib.…