タグ

Pythonとscalaに関するwamanのブックマーク (5)

  • オープンソースのWebIDE「JupyterLab」がベータ公開、Python/R/Scalaなどに対応。データ解析環境から統合開発環境へと進化

    Notebookの機能にターミナル、ファイルブラウザなどを統合 そのJupyter Notebookのメジャーバージョンアップ版として開発されているJupyterLabは、Notebookの機能だけでなく、ターミナル画面の機能、ファイルブラウザ、テキストエディタなどの機能が統合され、それらをタブによって同時にいくつも開くことができるようになり、統合開発環境と呼ぶべきツールへと進化しました。 拡張機能によって機能をあとから追加することも可能(JupyterLabの基機能であるNotebookやファイルブラウザ、ターミナルも拡張機能として実装されていると説明されています)。すでに、JSONやCSVの読み込み機能、JSONフォーマットで地図情報を記述するgeoJSONによる地図表示などが用意されています。 JupyterLabは今年後半に正式版となるバージョン1.0がリリース予定。また、現バー

    オープンソースのWebIDE「JupyterLab」がベータ公開、Python/R/Scalaなどに対応。データ解析環境から統合開発環境へと進化
  • Twitter Releases Pants 1.0 Polyglot Build Tool

    waman
    waman 2016/05/29
    『Pants distinguishes itself with support for languages such as C/C++, Java, Python, and Scala』
  • いろんな言語で、文字コードを指定してファイル読み込み - CLOVER🍀

    ふと、書いてみたくなりまして。だいたいスクリプト系の言語で、よく忘れてしまうのが書いた動機です…。 記載パターンは、以下の2通り ファイルの中身を全て読み込んで、1つの文字列として変数contentsに格納 ファイルの中身を全て読み込んで、改行無しの1行を要素としたリストの変数linesに格納 あと、前提は以下の通り 読み込むファイルの名前は「input.txt」で、中身のエンコーディングは「UTF-8」とする ファイルを開く時に、エンコーディングは「UTF-8」と明示的に指定する 実行効率は求めない ファイルの中身がメモリに乗り切らないなんて考えない 言語の標準ライブラリだけで実装する 要は、簡単なスクリプト的にファイルを読み込みたい時に使うことを想定してます。 最後に、読み込んだ内容を出力します。 では、いってみましょう。 Java いっつも面倒だと思っていたのですが、JDK 7からだ

    いろんな言語で、文字コードを指定してファイル読み込み - CLOVER🍀
  • いろんな言語で、外部プロセス起動 - CLOVER🍀

    前のエントリで、Groovy/Scalaでプロセス起動に関するコードをちょこちょこと書いていたのですが、ちょっと自分が割と使う言語でまとめてみることにしました。 ほんの、サンプルです。 サンプルのお題は、 外部プロセスの実行結果(戻り値)を取得し、変数retに格納する 外部プロセスの出力結果(標準出力)を取得し、変数textに格納する 上記2つの結果を得るために、外部プロセスを2回起動しない という感じで。その他、補足も交えつつ。 Java 割とよく使い、そして1番面倒…。 import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.IOException; public class ProcessExec { public stati

    いろんな言語で、外部プロセス起動 - CLOVER🍀
  • Scalaで集合知プログラミング その1 - Reinvention of the Wheel

    [まとめ] Scalaで集合知プログラミング Scalaお勉強の第2弾として「集合知プログラミング」をScalaで読んでいくことにしますデス。Let's OMOITSUKI!ヒャッハーって感じですが(´・ω・`) 「集合知プログラミング」ではサンプルがPythonで書かれているので、別方面でお勉強中のPythonの復習になるという一石二鳥を目指してみます。 実際のところは「行ける感じなら続けていこうかな」ぐらいのユルイ感じですが、まあとりあえず第1章:集合知への招待からはじめて行きましょうかね(´・ω・`) 1章は「集合知とはなんぞや?」という座学的な内容デス。サンプルコード等は出てこないので掻い摘んでまとめていきますデス。 とりあえず読み進める前の集合知イメージとしては「多くの人々から集めたデータに何らかのアルゴリズムを適用することで新たな知見を発見する」ことって感じですかね? それでは

    Scalaで集合知プログラミング その1 - Reinvention of the Wheel
    waman
    waman 2011/01/07
    集合知とは何か? 機械学習とは何か?
  • 1