またしばらく更新できていないな~と思い。今日こそはということで再開。

 

余談ですが、火曜日に38℃の高熱が出てダウンしてました。

念のため次の日病院に行ってPCR検査受けたところ結果は陰性。良かったε-(´∀`*)ホッ

 

さて、今日の勉強内容は人工知能の数学ということでUdemyの講座を受講。

会社が受講費払ってくれてるんだけども、3月末で切れるからやらないといけない・・・

でも進んでない(´・ω・`)

 

今日習ったのはPythonと数学

Numpy

Pythonの数学用ライブラリ。

 

◆import方法

import numpy [as np]

 

linspace( 開始値 , 終了値 [, 要素数] ) : 等差数列を作成する関数。グラフのX軸とかによく使われる。

 

matplotlib

Pythonのグラブ描画用ライブラリ。

 

[import方法]

import matplotlib.pyplot [as plt]

[主なメソッド]

●折れ線グラフ

折れ線グラフを描画するにはplotを使う。

#グラフの描画

plt.plot(x , y) 

#グラフのタイトル

plt.title("タイトル")

#X軸のラベル

plt.xlabel("ラベル")

#Y軸のラベル

plt.ylabel("ラベル")

#表示

plt.show()

 

 

●散布図

散布図を使うにはscatterを使う。

#グラフの描画

plt.scatter(x , y)

 

 

●棒グラフ

棒グラフを使うにはbarを使う。

#グラフの描画

plt.bar(x, y , tick_label=各項目のラベル)

 

 

●円グラフ

円グラフを使うにはpieを使う。

 

# ラベルと値は反時計回りに指定 labels = ["E", "D", "C", "B", "A"]

# 円グラフからの飛び出し
ex = [0, 0, 0, 0, 0.1] 

#グラフの描画

plt.pie(y, explode = ex, labels = labels, autopct = '%1.1f%%', startangle = 90)

 y:値 
 explode:飛び出し幅 
 labels :ラベル
 autopct = 割合をパーセンテージで表示
 startangle=各要素の出力を開始する角度。

 

勉強したことをアウトプットすることが大事と本で読んで、

じゃあブログ書くかと決心。

 

とりあえずAmebaで作っるかと思いきやアカウントがすでに存在したので、

ここに書くことにします。

これからの方針

本で読んだことやe-learningで学んだことや気になったキーワードなどを書いていこうと思います。

 

RowMapper:

 使用するにはRowMapperインタフェースを継承する。

    public クラス名 implements RowMapper<Entityクラス名> {

 

        public <Entity> mapRow(ResultSet rs, int rowNumber) throws SQLException {

           マッピング処理

        }

    }

 

[使い方]

   String sql = "SQL文";

   UserRowMapper rowMapper = new RowMapper();

    return jdbc.query(sql, rowMapper);

 

BeanPropertyRowMapping

String sql = "SQL文";

RowMapper rowMapper = new BeanPropertyRowMapper<Entity>(Entity entity) ;

return jdbc.queryForObject(sql , rowMapper)

 

【今日の振り返り】

ほぼ一日家でゴロゴロしてた。

ただ、家事やら筋トレやら勉強などの予定は全て消化できた。

【出来事】

トラブルが3つあった。

 ・診断書どうするの問題

 ・診察リストに名前書くの忘れてた問題

 ・Amazon配達する相手を間違えてる問題

 

最後の1つ以外はちょっとパニックになりかけたが、

何とか解決したのでよかった。

 

【気づき】

・以前に比べて社交不安が減っていた。

LSAS-Jの値が51点から13点まで減った

 

・自分が解決できない問題は報連相でエスカレーションした方が楽。

ただし、それに応えない上司はクソなので早めに見切りをつけておくこと。

 

・職場で頼れる人を探す必要がある。

 

【家でやったこと】

・筋トレ:達成

・勉強:

 Webアプリ:1画面完成

 英語:とりあえず50単語をリスニング