package com.tanakahda.apps.generics; public class GenericsExample<T> { private T value; public T getValue() { return value; } public void setValue(T value) { this.value = value; } public GenericsExample(T value) { this.value = value; } } pack</t>…
HelloController.java package com.example.demo.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class HelloController { @RequestMapping("/") publ…
package com.tanakahda.apps.record; public record Vehicle(int gas) { } package com.tanakahda.apps; import com.tanakahda.apps.record.Vehicle; public class Main { public static void main(String[] args) { var car = new Vehicle(60); System.out.…
homebrewでMeCabをインストールしたときのmecabrcの在り処 /opt/homebrew/etc/mecabrc 参照エラーが発生している箇所へコピーしたら解決 sudo cp /opt/homebrew/etc/mecabrc /usr/local/etc/
slmgr.vbsからプロダクトキーを直接アンインストールすることができる。 1.コマンドプロンプトを管理者特権で起動する 2.slmgr.vbs /dlvを実行 3.現在の認証情報がダイアログに表示されるので、ライセンス認証 IDをメモしておく 4.slmgr.vbs /upk XX…
Homebrewをインストールする tanakahda@MacBook-Air ~ % echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/tanakahda/.zprofile tanakahda@MacBook-Air ~ % eval "$(/opt/homebrew/bin/brew shellenv)" tanakahda@MacBook-Air ~ % brew -v Homeb…
import numpy as np auc = [] auc.append(0.899) auc.append(0.883) auc.append(0.883) auc.append(0.993) auc.append(0.993) #同じ値がある場合は小さいほうの要素番号を返す np.argmax(auc) 3
// String.join(CharSequence delimiter, CharSequence elements...) String csvHeader = String.join(",", "column1", "column2", "column3"); System.out.println(csvHeader); column1,column2,column3 よく行われる処理として、", " や "/" といったデリ…
public static void main(String[] args) { repeat(5, () -> System.out.println("Hello World!")); } public static void repeat(int n, Runnable runnable) { for (int i = 0; i < n; i++) { runnable.run(); } } Hello World! Hello World! Hello World! …
import boto3 S3_BUCKET_NAME = 'mys3bucketname' FILE_NAME = 'sample.txt' def exec_upload_s3(f_name, b_name, k_name): """S3へファイルをアップロードします。 """ s3_obj = boto3.client('s3') s3_obj.upload_file(f_name, b_name, k_name) if __name_…
path = 'sample.txt' s = '吾輩は猫である。\n名前はまだ無い。\nどこで生れたかとんと見当がつかぬ。' with open(path, mode='w') as f: f.write(s) # 書き込まれた内容を標準出力 with open(path) as f: print(f.read()) 吾輩は猫である。 名前はまだ無い…
import boto3 import contextlib import pprint import time import uuid TEXT = """\ こんにちは! """ # 音声合成ファイルの名前 FILE_NAME_OF_MP3 = 'q1_out.mp3' # S3バケット名 S3_BUCKET_NAME = 's3.bucket.name' def translate(txt): """引数の日本語…
既存列「score」の中央値を算出し、中央値より大きい場合は1、そうでない場合は0を初期値へ代入した「score_category」を追加 score_median = df.score.median() df['score_category'] = df['score'].map(lambda x: 1 if x > score_median else 0)
はじめてブレッドボードにMbedを取り付けたが、割と力をいれてピンとブレッドボードの隙間がなくなるまで差し込む。 ジャンパーコードやワイヤーの先端をブレッドボードに接続するときに、 どこまで押し込めば良いか... 先端が折れない戸惑ったが、ワイヤー…
# リスト[開始インデックス:終了インデックス] = [] # 0番目(cat)の位置から、2番目(lion)までをスライス(※lionは含まれない) animals = ['cat', 'dog', 'lion', 'monkey'] animals[0:2] = [] print(animals) # 1番目(dog)の位置から、3番目(monkey)までを…
test_df = pd.DataFrame([['aaa',1],['bbb',2]], columns=['labels','value']) print(test_df)
Yは実測値、Y_predictを予測値とした場合 from sklearn.metrics import r2_score print('R^2={:.3f}'.format(r2_score(Y, Y_predict)))
irisデータセットを読み込む import pandas as pd import seaborn as sns df = sns.load_dataset('iris') df sepal length ... ガクの長さ sepal width ... ガクの幅 petal length ... 花弁の長さ petal width ... 花弁の幅 散布図に展開する 行データから花…
import pandas as pd import matplotlib.pyplot as plt import seaborn as sns df = sns.load_dataset('iris') df 参考: seabornをなぜ as snsとしてimportするのか - Qiita
bank.job.value_counts() management 969 blue-collar 946 technician 768 admin. 478 services 417 retired 230 self-employed 183 entrepreneur 168 unemployed 128 housemaid 112 student 84 unknown 38 Name: job, dtype: int64 ちなみにある列の総数を…
""" フィボナッチ級数を任意の上限まで書き出す関数 nまでのフィボナッチ級数を表示する """ def fib(n): a, b = 0, 1 while a < n: print(a, end=',') a, b = b, a + b fib(2000) 0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597, 参考文献・引用:…
ビルドイン関数len()で数える list = [1, 2, 3] len(list)
list.append(4) list [1, 2, 3, 4]
list = [1, 2, 3] list + [4, 5, 6] [1, 2, 3, 4, 5, 6]
列挙された文字列リテラル(引用符で囲まれたもの)は自動的に連結される
ANACONDAをインストールして、JupyterLabを起動する
パケージ名を変更することはできないが、フォルダーにプロセスを追加する際に、[(3)その他の設定]のプロセス詳細から表示名を変更することはできる。
(1)デバッグタブを開く(2)「アクティビティをログ」を有効にする(3)プロセスをデバッグモードで実行する(4)ログを開く(5)ログを確認する