2023-01-01から1年間の記事一覧
Linuxの基本的なコマンド(ls, cd, mvらファイル操作など)とその使用例をまとめました。
C#におけるプロパティの使い方の紹介。読込はクラス外からでも可能だが、書き込みはクラス内からのみという変数を実装するときとかに便利です。
2DのRPGゲームなどのマップの描画に使える「Tilemap」という機能の解説。マップチップ画像からマップを描画するときなどに活用できます。
可変長引数paramsの説明。引数に配列を用いたいときにわざわざ変数を一度配列に代入せずとも、(1, 2, 3. ...)と表記するだけでよくなるので便利。
C#における文字列stringの使い方の解説。長さの取得(Length)、一部を取り出す(Substring)、指定文字での分割(Split)、指定文字の置換(Replace)の使い方を説明。
Pythonにおける列挙型(Enum)の使い方の解説。name⇔valueの相互変換、for文でのループなど。
作成した関数 使用例 ソースコード 実行結果 作成した関数 //2つのvectorが一致するかどうか判定 template<class T> bool IsOverlapVector(const std::vector<T>& a, const std::vector<T>& b) { //サイズが不一致ならfalseを返す if (a.size() != b.size()) { return false</t></t></class>…
Vue3におけるv-for要素の使い方を紹介します。ulを使った配列、クラス、table、dictionaryの列挙方法をサンプルコード付きで説明しています。
Pythonのnumpyを使い固有値及び固有ベクトルを求めます。
はてなブログ無料版でもキーワードリンクを自動付与しないような設定ができるようになったので、そのやり方を解説。
C++の連想配列mapの使い方の解説。追加、for文、検索、削除など。
Vue3.jsを導入して、Hello Worldを表示するところまでやっていきます。
参考サイト 基本的な使い方 例1:bool型でv-ifとv-elseを切り替える 例2:ボタンにより表示内容を変化 参考サイト こちらの公式サイトを参考にしました。 jp.vuejs.org 基本的な使い方 変数によって表示するタグを変えられるようにしたいときに使います。 v-…
概要 params = { 'C': trial.suggest_loguniform('C', 0.1, 10), } を使うと、次の警告が出ました。 FutureWarning: suggest_loguniform has been deprecated in v3.0.0. This feature will be removed in v6.0.0. See https://github.com/optuna/optuna/rel…
Windows11へのWMware Workstation 17 Playerのインストール方法(2023年9月現在)を画像付きで紹介します。
img{ border: 2px solid black; } 用意するファイル manifest.json style.css script.js 拡張機能の登録 動作確認 拡張機能適用前 拡張機能適用後 参考 用意するファイル 以下のフォルダSample直下(ファイル名は任意で可)に設置します。 manifest.json 必須…
四則演算 複合演算子(+=とか) std::coutでの表示 四則演算 friend関数を利用します。 以下では、2次元ベクトルクラス「Vector2」について、ベクトル同士の和と、スカラーとの積を計算できるようにしました。 #pragma once #include <iostream> //クラスの宣言 class Ve</iostream>…
概要 基本的な使用方法 データの宣言 残したい行のnumpy配列を宣言 除外できたか確認 応用例(kFold)との併用 概要 pandasのDataFrameにおけて1, 3行目を取り出すは簡単にできますが、これらを除外する処理の実装に一苦労したのでまとめておきます。 基本的な…
LeaveOneOutEncodingについて 使用するデータ 使用方法 fit_transform fit からの transform 例(dfとdf2をターゲットエンコーディング) LeaveOneOutEncodingについて ざっくりいうと、自分自身を除いた目的変数の平均値を割り出す手法です。 例) 以下のデー…
Androidスマホから動画をUSB接続でPCに移そうとしたときに、「要求されたリソースは使用中です。」というエラーが出たので、その解決策を探しました。
使用するデータ 積み上げ棒グラフの場合 Class別のAnswerの内訳を取得 描画 100%積み上げ棒グラフの場合 Class別のAnswerの内訳を取得 描画 使用するデータ import pandas as pd df = pd.DataFrame({ 'Class': ['A', 'A', 'A', 'B', 'B', 'B', 'B', 'B'], 'A…
3行で説明 原因の説明 使用例 3行で説明 軸ラベルやタイトルを日本語でするには plt.rcParams['font.family'] = 'MS Gothic' とした後に、描画を行えばOKです。 原因の説明 デフォルトのフォントでは日本語非対応なことが原因みたいです。 そのため、フォン…
NAND回路だけでNOT・AND・OR回路を構成する方法をまとめました。
C++のsetについてfor文でループ、sizeの取得、要素の追加と削除(insert、erase), 検索(find), 末尾(から2番目)要素のやり方を紹介します。
C++におけるstd::stringの使い方を紹介。これを使うことで文字列の一部のみを取り出しすることができます。
この記事について 解決策 要点 コード この記事について C#で関数を変数に格納する場合は、Action型などを使用します。 コルーチン(IEnumerator)の場合はどうすればよいかをまとめました。 解決策 要点 Func<IEnumerator> ie2 といった変数に格納するようにすればOKです。</ienumerator>…
概要 nフレーム待機するコルーチン 指定したキーボードが押されるまで待機する 画面タッチ or マウスの左クリックまで待機 概要 例えば、あるボタンが押されるまで待機する処理をコルーチンで記述する際に、 yield return WaitForUntil(()=>(条件式)); とい…
sklearnにある「GridSearchCV」というグリッドサーチ(ハイパパラメータの調整)と交差検証をまとめてやってくれる機能を解説していきます。
LinuxでC++をclang++を使ってコンパイルする際にインクルードパスを指定する方法を紹介します。
img{border: solid 1px black;} はじめに 基本編 0. 使用するデータについて 1. データの表示 2. 平均値での補完 3. 中央値での補完 4. 最頻値での補完 発展(ピボットテーブルによる補完) 0. 使用するデータセット 1. データの読み込みと表示 2. 欠損値の確…