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. 欠損値の確…
PandasのDataFrameにおけるiat, at, loc, ilocなどを使ったデータへのアクセス方法を解説。条件指定でのアクセスの方法も。
はじめに 作成したスクリプト 使用例1(関数の動作チェック) 1. テキストの用意 2. スクリプトの設定 3. 実行結果の確認 使用例2(UnityEventでの処理の呼び出し) 1. 処理の作成 2. スクリプトの設定 3. 実行結果の確認 はじめに 制限時間付きのミニゲーム…
Type.GetMethods()について BindingFlagsについて MethodInfoについて ParameterInfoについて 使用例 Type.GetMethods()について GetMethodsにより指定したクラス内にある関数をMethodInfo[]型として取得できる。 更に、BindingFlags型の引数を指定すること…
乱数の生成 参考 ソースコード 実行結果 乱数配列の生成 実行結果 重複なしの乱数配列の生成 ソースコード 実行結果 選択肢から作成 概要 ソースコード 実行結果 乱数の生成 参考 こちらのサイトを参考にしました。 色々な乱数が紹介されていましたが、範囲…
概要 ソースコード 実装手順 1. Canvasの追加 2. 親オブジェクトの追加 3. ボタンの追加 4. スクリプトのアタッチ 5. 実行用スクリプトのアタッチ 実行結果 概要 RPGゲームなどによくある会話中の選択肢の表示と、選択結果による処理分岐をできるようにしま…