大阪大学医学部 Python会

Now is better than never.

行列演算の初歩の初歩とNumPy

2019-05-16(Thu) - Posted by 小川 in 技術ブログ    tag:Python

機械学習をはじめ、何をやるにも行列演算は必須です。 本稿ではその初歩と、ライブラリ NumPy での基本的な実行方法を簡単に解説します。 (主に1年生向け。) 引用表記の部分 はやや発展的な内容なので、初めて読むときは飛ばしてOKです。 ベクトルの積 定義 まず、ベクトルの積を以下のように定義しま....

Read more...


Graph Neural Network (GNN)をゼロから実装した話

2019-05-13(Mon) - Posted by 小川 in 技術ブログ    tag:Machine Learning tag:企業インターン

医学科3年の小川です。 最近どうも某ネトゲの話しかしていない気がするので、たまには少し違う話題。 某社の試験課題 その筋で有名な某社の某イベント[注1]に応募したところ、選抜試験として次の課題が送られてきました。 Graph Neural Network (GNN)を言語標準ライブラリのみで実....

Read more...


IPA「基本情報技術者試験」受験録

2019-05-12(Sun) - Posted by 小川 in 技術ブログ    tag:検定試験

IPAの「基本情報技術者試験」 (2019年春期) を受験してきました。 なんでも経済産業省管轄の国家試験で、官報公示までされるらしい。よくわからないけどすごい。 厚生労働省の某国家試験は受験資格が残念ながらまだないけれど、こないだ国試受けてきたって言ってもたぶん嘘じゃないわけです。だか....

Read more...


はじめての競プロ:入力アンチョコメモ

2019-04-27(Sat) - Posted by 小川 in 技術ブログ    tag:競技プログラミング

入力のパターン Python会競プロ部(?)へようこそ! はじめての方には入力が最初の鬼門だと思います。 AtCoder のABCで、これさえ覚えれば大丈夫!な入力パターンは以下の通り。 最初は説明の意味がわからなくても、とりあえずコピペすれば動きます(何)。 言語は Python3 (3.4.....

Read more...


阪医Python会特製 RNA-seq pipeline ver. 1.0 リリース

2019-03-19(Tue) - Posted by 菅波, 西田, 大森, 安水, 小川, 山田, 川嶋, 川崎, 平岡, 廣瀬, 柳澤, 淡田, 中村, 依藤 in 技術ブログ    tag:Bioinformatics

阪医Python会のbioinformaticsチームの一つの成果として、RNA-seqのパイプラインのv1.0がリリースとなったので記事とさせていただきます。SRR idから遺伝子✕サンプルのテーブルにするまでには意外に大変ですが、それをすべて自動化しました。ダウンロード、詳細等....

Read more...



Pythonの変数と代入について

2018-12-20(Thu) - Posted by 小川 in 技術ブログ    tag:Python

Pythonの変数、ふだん何気なく使っていますが、やっていることは実は結構複雑です。主にC/C++と対比しつつ簡単にまとめてみます。 実際のところ、よく知らなくてもあまり影響がない場合が殆どです。が、複雑な操作を行ったり何か変数の挙動が不審な場合などは、思い出してみるのもよさそうで....

Read more...


PythonとKerasでどうぶつしょうぎ

2018-12-06(Thu) - Posted by 小川 in 技術ブログ    tag:Machine Learning

はじめに 「どうぶつしょうぎ」 というゲームをご存知でしょうか。(wikipediaの解説) 普及・教育用のミニ将棋として考案されたもので、本将棋が盤9x9、駒8種のところを盤3x4、駒4種までコンパクトにしたものです。 駒の名前もひよこ(歩)、ぞう(弱い角)、きりん(弱い飛車)、ライオ....

Read more...