プログラミング

 

235日のセブIT留学  成長日記「形態素解析について」 ( 29/235 days )

06 8月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ! Keisukeです!   今日は. 形態素分析についてです!   今まで色んな分析方法を扱ってきました!   といっても時系列分析くらいですが!   形態素分析は, 分析する対象が文章になります! 主に, 文書に使われる単語を最小単位分割していきそれぞれの品詞に分けて意味などを記述してくれます。   イメージ   ”セブ島に行く”   セブ:名詞・・・フィリピンにある島 島 :名詞・・・周囲を海に囲まれた土地 に :接続詞 行く:動詞・・・現在の場所から違う場所に移動する   上記のように分割し, 各…

235日のセブIT留学  成長日記「Python matplotlib」 ( 27/235 days )

04 8月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ!Ksiesukeです!   今日は, Pythonのグラフツールライブラリのmatplotlibについてです!   このライブラリは気軽にグラフを作成することができるツールになっています!   >>>import matplotlib.pyplot as plt >>>x = [1,2,3,4,5,6,7,8,9,10] >>>y = [3,2,5,6,3,4,5,7,2,3] >>>plt.plot(x,y) //グラフ作成 >>>plt.show() //グラ…

235日のセブIT留学  成長日記「JSON について」 ( 26/235 days )

03 8月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ!Keisukeです!   今日は, Jsonについて記述していきたいと思います!   Docker, MySQL, Json…使いたいものがたくさんありすぎて困りますね!   初めて扱う人にとっては, なかなかハードルが高い??気がしてます!   さて!、Jsonについてです! Json = JavaScript Object Notation   …ということはJsonではなくJSONですね!   JSONとは, Javascriptをベースに作られたデータを扱いやすい形状にするフォーマットになり…

235日のセブIT留学  成長日記「Python NumPyについて!」 ( 25/235 days )

02 8月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ!Keisukeです!   先日, SymPyについて取り扱ったので今日は, NumPyについて紹介していきたいと思います!   SymPyとNumPyの違いは, 同じ数学ライブラリですが用途が違うようです! 数式等を扱う場合はSymPy 算術等を扱う場合はNumPyが優れていると感じます。   Numpyのいい点は, 行列計算が非常に簡単に速くできることです! 例を挙げてますす!   行列計算 以下の計算を行う. [1,2,3,4,5] + [5,4,3,2,1] = [6,6,6,6,6]   NumPyを使っていない場合 試行1…

235日のセブIT留学  成長日記「Python Sympyについて!」 ( 23/235 days )

31 7月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ!Keisukeです!   今日は, Pythonの数学ライブラリのSymPyについてです。   Pythonの有名な数学ライブラリとして主にSymPyとNumPyが上げられます! SymPyは数値計算を式で行うことができます!   結構複雑な算術も行うこともできます!   簡単に2次方程式をPythonで計算してみたいと思います!   >>>from sympy import Symbol, solve >>> x = Symbol(‘x’) >>>math = x**2 + 3…

235日のセブIT留学  成長日記「Python 配列ループ」 ( 22/235 days )

30 7月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ!Keisukeです!   今日は, 配列をループさせながらデータを入れる方法についてです! 僕は, いつも数値のみを扱っているので数値のみのループになります!!   パターン1 0~10までの範囲でループする   >>> data0 = [] >>>for i in 10:       //10回ループする data.append(i):   //データを追加 print(data0)      //データを表示   [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]   パターン2 d…

235日のセブIT留学  成長日記「Python 配列」 ( 21/235 days )

29 7月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ!Keisukeです!   今日はPythonの配列についてです!   まずは、配列とは??   データの入る, 箱のようなものです!   Pythonだと   箱 list = []・・・①   箱の中にデータが入った様子 tuple = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]・・・②   こんな感じ!   また, Pythonでは配列はリストやタップルと呼ばれます.   リストはデータが空の状態だったり, 後からデータが追加できるもの   タップルはデータが既…

235日のセブIT留学  成長日記「時系列分析_④」 ( 18/235 days )

26 7月 2018, Posted by keisuke in IT留学, プログラミング, 統計

こんばんわ!Keisukeです!!   今日は, AR(p=1)モデルを用いてアイスクリームの消費量を計算したいと思います!!   Excelでも計算することはできますが、途方もなく時間がかかってしまいます!   こういう時は, Pythonですね!   コード   ===============================   import csv from time import time import numpy as np import matplotlib.pyplot as plt   def scatter…

235日のセブIT留学  成長日記「Java Script で統計」 ( 13/235 days )

21 7月 2018, Posted by keisuke in IT留学, プログラミング, 統計

こんばんわ! Keisukeです!   先週は, Pythonで統計を行いましたが, JavaScriptをやる機会があったのでJavaScriptでも導入してみたいと思います。   JavaScriptはWebサイトなどを作ることに向いているようです。 数値処理には向いてないのかな?と思いましたが一通りの処理は普通にできるようです!   今回は, 2016年のアイスクリームの売り上げから2017年1月の売り上げを予測してみようと思います!     用いたデータは, 日本アイスクリーム協会から2016年のデータをDLして用いています! &nbs…

235日のセブIT留学  成長日記「Pythonで統計 」 ( 7/235 days )

15 7月 2018, Posted by keisuke in IT留学, プログラミング, 統計

こんばんわ! Keisukeです!   今週は, 主に統計を勉強したのでPythonに軽く実装してみようかと思います!   Pythonは, 5~8年くらい前に新しくできたプログラミング言語です。   今日は, Pythonを使って平均値, 分散値, 標準偏差を算出したいと思います!   取り扱うデータは, 適当に打ち込んだテストの点数です!   data = [90点 88点 70点 54点 23点 98点 67点 82点 97点 65点 34点 23点 2点 65点]   スプレッドシートで計算すると 平均値 : 61.28571…