機械語と数学とことば

更新が進みません.

Programming

【プログラミング】リンク先のPDFファイルをダウンロードする。(Python3)

毎回久しぶりではありますが、今回は、Python3を使って、リンク先のPDFファイルをダウンロードするコードについてです。 ほぼ備忘録です。 import urllib as ul result = ul.request.urlretrieve("https://リンク先/files.pdf","保存先とファイル名.pdf") re…

【プログラミング】多階層の辞書を一階層の辞書に変換する(Python3)

大変久しぶりにブログを書きます。最近は研究プロジェクトが再開したり、個人的な勉強会で数学を学ぶ機会を持ったり、仕事も変わったりと色々とありました。 今年の目標としては「書くこと」であるので、今回も研究プロジェクトで必要になったコードをこちら…

【プログラミング&テキスト解析】Go言語でJSONファイルを読み込む

前回は,n-gramをつくるスクリプトを書きましたが, やはり,JSONだったり,CSVからデータを読み取りたいですよねー. というわけで,今回は下記のようなJSONファイルを./input/test.jsonとして格納し,読み込むスクリプトを書いてみました! [ {"id":1, "te…

【プログラミング&テキスト解析】Go言語でN-gramを返す関数を書いてみた

N-gramを返す関数はPythonなどではすぐに書くこともできるのですが,(というかそういうパッケージも有るでしょうし)自分で色々実装して試してみよう,ということで書いてみた例を紹介します. ちなみに,Go言語とは,Googleが開発したプログラミング言語で…

【プログラミング】Python+Selenium+PhantomJSで快適ウェブスクレイピング

最近ふと,Pythonでウェブスクレイピングしたいなと思い, まずは入門ソーシャルデータを参考にして beautifulsoupを使って スクレイピングしようとしていた所,JavaScriptなどの影響を受けずに 表示されたままにスクレイピングできるやりかたが有ることを教…