
python でちょっとした信号処理をしたくて、存在だけは以前から知っていた numpy に手を出したので、関連パッケージなどをまともに調べてまとめました。(ある程度素人の主観が入っているので、鵜呑みにしないように) SciPy 総本山: http://www.scipy.org/ 語源は Science + Python で、発音は "Sigh Pie(サイパイ)"。 今日の記事で挙げる各種ソフトの組み合わせによって実現されている、Python ベースの数学・科学技術計算用ソフトウェアエコシステムの名称。つまり、個別のソフトではなく、その集合体による計算環境のこと。乱暴にざっくり言ってしまえば、「Mathmatica や Matlab に代わる環境を Python でつくろうプロジェクト」 が SciPy。 なお、SciPy のコアパッケージの1つに、後述の SciPy library
開発者Urban Müllerがコンパイラがなるべく小さくなる言語として考案した。 実際、Müllerが開発したコンパイラのサイズはわずか123バイト、インタプリタは98バイトであった。 Brainfuckプログラムは非常に可読性・記述性が低いため実用性は期待できないが、チューリング完全である。その簡潔さから多くの派生言語を生み出すこととなった。 処理系は次の要素から成る: Brainfuckプログラム、インストラクションポインタ(プログラム中のある文字を指す)、少なくとも30000個の要素を持つバイトの配列(各要素はゼロで初期化される)、データポインタ(前述の配列のどれかの要素を指す。最も左の要素を指すよう初期化される)、入力と出力の2つのバイトストリーム。 Brainfuckプログラムは、以下の8個の実行可能な命令から成る(他の文字は無視され、読み飛ばされる)。 > ポインタをインクリ
ソースコードのイケてない部分を見つけ出して教えてくれるサードパーティ製のツール Pylint をインストールした。 ちなみにlintとはC言語向けの静的解析ツールの名前らしい。Pylintは、そのPython版ということ。 さっそくインストール。 > pip install pylint pip便利。 インストール完了後、以下のおまじないコマンドでカレントのフォルダに .pylintrc が出来上がる。 このファイルを変更して静的解析の設定をカスタマイズが可能。 > pylint --generate-rcfile > ./.pylintrc 以下の項目で解析を実行 > pylint hello.py 実行してみると、いろいろ指摘してくれるw
求人検索エンジン「スタンバイ」を運営するビズリーチは2月25日、プログラミング言語別の平均年収ランキングを発表した。1位の「Python」は機械学習、人工知能分野の盛り上がりを背景にニーズを高めている。 1位は「Python」の651万円で、機械学習エンジニアやロボット向けアプリケーション開発の求人が目立つ。これまで海外に比べて日本での人気や存在感は薄かったが、人工知能(AI)ブームを受け、需要が急激に高まっていると予想している。 2位以下は、Webのフロントエンドからサーバサイドまで幅広く求人がある「Perl」、ベンチャースタートアップ企業の求人が多い「Ruby」、短時間で大量のリクエストを処理するソーシャルゲームやアドテクノロジーの現場で需要の高い「C言語」、フロントエンドの動的な要素を担う「JavaScript」――と続く。 求人掲載数別に見ると、1位は「Java」の5万6753件、
不確かな点も多いので,プログラミング強者のコメントをお待ちしています. わかりにくかったり,できなかったりする点がありましたら是非コメント下さい. 大学の課題でC言語プログラミングをすることがあるかもしれません. 授業で使う環境はいろいろでしょうが,MacあるいはUbuntuを使うことが多いと思います. しかし,自分で使える端末はWindowsしか持っていないという人もいるでしょう. そこで,Windows機でC言語でHello, Worldを出力できるようにする方法を書きます. 使うソフトはVisual Studio Community 2015です. Visual Studioは統合開発環境であり,プログラミングから実行までをサポートするソフトです. 大学の授業では(少なくとも電気系では),テキストエディタに書いたプログラムを保存し,そのファイルをコンパイルし,実行ファイルを実行すると
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く