週末副業記

土日は副業エンジニアのブログです。副業に関することを投稿します。

range( ) でリストを生成する(AtCoder(競プロ)1日1問【11日目】【Python】)

AtCoder Beginner Contest 099 B問題 abc099.contest.atcoder.jp 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「range( )」です。 今回の問題を解くためには、1〜?の範囲の数字を足す表現を用います。 sum(range(1,b-a+1))で…

OCRツール作成【画像の読み込み】【python】

英語で書かれた文字の存在する画像を読み込み、文字認識を行う 画像の読み込み 画像を読みこむにはダイアログボックスというものを出現させなければなりません。ダイアログボックスはこちらの記事が参考になります。[1] ダイアログボックスを利用するには、w…

文字を指定の数だけ繰り返す(AtCoder(競プロ)1日1問【10日目】【Python】)

AtCoder Beginner Contest 096 C問題 abc096.contest.atcoder.jp 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「文字*数字」です。 文字を指定の数だけ繰り返す この問題を解く中で「'.'*数字」という組み合わせを使用します…

最大値の取得(max)(AtCoder(競プロ)1日1問【9日目】【Python】)

AtCoder Beginner Contest 096 B問題 abc096.contest.atcoder.jp 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「max( )」です。 最大値の取得(max) A,B,C = [int(i) for i in input().split()] K = int(input()) integerList…

区切り文字で分割する(split)(AtCoder(競プロ)1日1問【8日目】【Python】)

AtCoder Beginner Contest 096 A問題 abc096.contest.atcoder.jp 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「split( )」です。 問題は、 1月1日〜a月b日までの間に月と日の数が同じになる日が何日あるか。 入力として「月…

要素の追加(add)(AtCoder(競プロ)1日1問【7日目】【Python】)

AtCoder Beginner Contest 097 C問題 abc097.contest.atcoder.jp 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「add()」です。 add()はset関数で作成したものに対して要素を加えることができます。 今回の問題としては、入…

べき乗の計算(pow)(AtCoder(競プロ)1日1問【6日目】【Python】)

AtCoder Beginner Contest 097 B問題 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「pow()」です。 べき乗の計算 「pow(x, a)」を使ってべき乗(x^a)を求めることが出来ます。 例えば、以下の通り(2の3乗を計算しておりま…

絶対値の計算(abs) (AtCoder(競プロ)1日1問【5日目】【Python】)

AtCoder Beginner Contest 098 A問題 A: Colorful Transceivers - AtCoder Beginner Contest 097 | AtCoder 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「abs()」です。 絶対値の計算 abs(-1)と入力すると1が出力されます…

範囲を設定する(range)(AtCoder(競プロ)1日1問【4日目】【Python】)

AtCoder Beginner Contest 098 C問題 abc098.contest.atcoder.jp 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「range()」です。 問題としては、 「東西方向に東と西どちらかに向いて並んでいるグループがある。 その中で…

bool型(AtCoder(競プロ)1日1問【3日目】【Python】)

AtCoder Beginner Contest 098 B問題 abc098.contest.atcoder.jp 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「bool()」です。 bool型 bool(引数)の引数部に条件を書き、それがTrueであれば"1"、Falseであれば"0"となりま…

.formatを文字列の出力に使う(AtCoder(競プロ)1日1問【2日目】【Python】)

AtCoder Beginner Contest 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「.format()」です。 practice.contest.atcoder.jp A - はじめてのあっとこーだー(Welcome to AtCoder) 整数 a,b,cと、文字列 s が与えられます。 整…

一行でfor文を書く(AtCoder(競プロ)1日1問【1日目】【Python】)

AtCoder Beginner Contest 098 A問題 競技プログラミングで使える関数を実際の問題を通して紹介いたします。 今回は「for()」です。 本日の問題 A- Add Sub Mul 問題文 2つの整数A,Bが与えられます。A+B,A-B,A*Bの中で 最大の値を求めてください。 制約:…

ゾゾスーツで計測してみた結果

本日届きました!ゾゾスーツとは何か?計測結果?感想について述べていきます。 ZOZOSUIT(ゾゾスーツ)とは 計測方法 測定結果 平均値と比較 服を作る まとめ ZOZOSUIT(ゾゾスーツ)とは ゾゾスーツとは、着てカメラの前で回るだけで体のサイズが計測できるス…

Python初心者がWebスクレイピング【分析】

何か情報を集める際、自分でサイトを検索し、一つ一つの記事を追っていくのは面倒です。 そこで、Webスクレイピングというものがあると知ったので、 早速試してみます。 Webスクレイピングとは プログラム 結果 Webスクレイピングとは Webスクレイピング:Web…

Python初心者がOCR【環境構築:Anaconda】

pythonでOCRをするにはpyocrというモジュールを使用可能にする必要があります。 私はAnacondaというPythonパッケージを利用しています。 インストール方法は下記記事 www.python.jp AnacondaをインストールするとAnaconda-Navigatorというものが出てきます …

Python初心者が二値化【画像処理】

OCRの精度を高めるには画像処理が重要 ・OCR(Optical Character Recognition/Reader、光学的文字認識) ・画像処理:二値化 OCRのライブラリをanaconda navigatorに入れられなかったのでとりあえず二値化 プログラム 結果 元画像 二値後 プログラム def main(…

Python初心者が機械学習【K平均法】

非階層型クラスタリングの一つである「K平均法(K-means)」について書いていきます。 K平均法とは どのようなデータを対象に行うか 実践 データ作成 K平均法プログラム 結果 参考 K平均法とは 与えられたクラスタ(cluster:集団,群)数 = K個 に分類し、クラス…

仮想通貨の税について調べてみた。

最近つぎ込む額が大きくなってきたので税金について調べておかないといけないと思ったので調べてみました。所得の区分はどこか? 20万円まで確定申告しなくて良い? について分かったことを書いていきます。 所得の区分 確定申告 結論 余談 所得の区分 所得…

仮想通貨を購入して一年経ってようやく仮想通貨について調べてみた。

仮想通貨の仕組みをちょくちょく調べてみたことはありますが、理解するほど調べてはいませんでした。なので今回は仮想通貨について書いていきたいと思います。また、現在私が所持しているLSK,BCH,LTC,XRPなどについても今後書いていきたいと思います。 仮想…

1ヶ月半で取れる!TOEIC700点までのスケジュールと3つの教材

TOEICスコア500〜600を彷徨っていた私が700点を取ることができましたので、その勉強法をお教えいたします。世の中に蔓延る記事には、理想的・美しいスケジュールが参考としてあげられている場合が多いですが、私は怠けた日々も克明に記録し、リアリティある…

ランニング記録分析アプリ開発記録 vol.1

来年行われる⒊kmマラソンのために練習しているんですが、 記録を取るアプリはRunkeeperを使うことに決めました。 ただ記録を取るぶんには申し分ないのですが、もうちょい違う分析がしたい。 具体的には、 ・どの練習メニューをこの日にこなしたか? →自分で…

アプリ開発初心者がストップウォッチアプリ作ってみた【iPhoneアプリ開発】【Swift】

最近少しずつアプリ開発に取り組んでおります。 やろうとしては挫折し、挫折を繰り返し。簡単!と言われているものですらできませんでしたが、最近になって漸く簡単なやつは作れるようになってきました。 本としてオススメなのはこの本です。 絶対に挫折しな…

トンネルの光が黄色い2つの理由

トンネルの中って黄色い照明が使用されていることって多いですよね。あれなぜ?の疑問に迫ります。 黄色の正体 人間の眼の見え方 比視感度 色収差 黄色の正体 あの黄色い照明は「低圧ナトリウム灯」といいます。 中学生のとき、 「リアカーなき・・・(Li:赤…

織田信長を追う--vol.2--信長に関係する人物

この間、織田信長のことについて書きました。 infoaisaka.hatenablog.com 今回はその周辺で活躍した人々が考えたことについたことなどを書いていきます。

織田信長を追う--vol.1--国盗り物語 司馬遼太郎

私が織田信長に興味を抱いたきっかけは二回あります。 1. 信長協奏曲(ドラマ) 2. 林修の今でしょ!講座 これらを見て、 「織田信長って激烈な性格以外の部分もあるんだな」 となんとなく思いました。 このように見た情報だけでなく他には どんなことをしたの…

仮想通貨を購入する前に注意すべき2つのポイント

infoaisaka.hatenablog.com このカテゴリーの中で一番はじめの記事である infoaisaka.hatenablog.com を読んでbitcoin買いたての心境を思い出しました. ということで前々回更新した時に 「少額でもいいから買うべき!」 みたいな内容を書いていたのですが, 追…

人を動かす D・カーネギー

人を動かすには、どうすればいいか? そのように思うことは多々あることかと思います。 本日紹介する本には、その方法がこれでもか!というくらいに 書いてあります。 その中でも興味深いと感じた文章を挙げていきます。 1. 自分の家の玄関が汚れているのに、…

ハラール食とは?知っておきたい3つのポイント(禁止される原材料も表記)

・ハラール食とは何か? ・サポートしたいが何を気をつければいいのか? ・何がダメな原材料なのか分からない。 日本語が得意でないイスラム系の方をサポートする方に読んでもらいたい記事です。

簡単!メルカリで配送するまでの流れ「初出品者必見」

メルカリで出品した。 購入する方も現れた。 しかし、配送手続きは...という方。 今回は、B5サイズの本(1000円)をらくらくメルカリ便(ネコポス)で 出品した例を書いていきます。 実際に私が行った例なので、ミスした部分が多いです。 ミスへの対策も含めて参…

blackJackの超当然な定石をPythonで検証。

blackJackとはアニメの方ではなく、カードを使うゲームです。 ルールに関する説明は最低限だけ.. ・J, Q, Kは10扱い ・カードが二枚配られる ・相手のカードは一枚が公開、 もう一枚は伏せカードになっていて見えない状態 ・自分は手札の合計が22以上にな…