タグ

データに関するsleのブックマーク (9)

  • 論理回路 - Wikipedia

    論理回路(ろんりかいろ、英: logic circuit)とは、デジタルな電子回路による、論理演算や記憶を行う回路である[注 1]。 真理値の「真」と「偽」、あるいは二進法の「0」と「1」を、電圧の正負や高低、電流の方向や多少、位相の差異、パルスなどの時間の長短、などで表現し、論理素子など[注 2]で論理演算を実装する。電圧の高低で表現する場合それぞれを「H(ハイ)」「L(ロー)」等という。基的な演算を実装する論理ゲートがあり、それらを組み合わせて複雑な動作をする回路を構成する。状態を持たない組み合わせ回路と状態を持つ順序回路に分けられる。 論理回路の設計には、論理式や真理値表が用いられる。さらに回路図的な表記手段としてMIL記号など論理素子記号が使われる。 負論理には正論理の信号名の上にオーバーバー(例: )を加えることで表現し、MIL記号では小丸(○)で表現する[1]。 正論理(左側

    論理回路 - Wikipedia
  • Pythonでcsvファイルを読み込む - 或阿呆のブログ

    csvとは csvとは、カンマ区切りのテキストファイルのこと。 詳細は、wikipedia:Comma-Separated_Valuesを参照のこと。 簡易なデータベースとしても使用出来る。 csvファイルの例 これはLibreOfficeCalcというオフィスソフトを使用して作成したもの。 もっとも、csvGUIアプリケーションで開くとこのように見えるというだけで、実際は、カンマ区切りのテキストファイルであることにはかわりがない。 csvファイルcatで見てみる 生データをそのまま見る感じ。こんな感じで、行はカンマで区切られていて、列は改行で区切られている。 >>> cat test.csv No,name,language 1,spam,Python 2,ham,Python 3,hoge,Perl Pythoncsvファイルを読み込む csvモジュールをインポート >>> imp

    Pythonでcsvファイルを読み込む - 或阿呆のブログ
  • 中学生にもわかるウェーブレット行列 - アスペ日記

    id:echizen_tm さんの記事「ウェーブレット木の効率的で簡単な実装 "The Wavelet Matrix"」から始まったウェーブレット行列ブームから半年以上が過ぎ、すでに枯れた技術として確立されつつある感があります。 …嘘です。 日以外ではあんまり来ていません。 理由としては、やはりアルファベット圏では単語境界が明確であるため、こちらの記事で書かれているような「キーワード分割の難易度」といったことがあまり問題にならないということがあるかもしれません。 まあ、そういうわけで局所的に来ているウェーブレット行列ですが、日語をはじめとする単語境界のない言語圏にとっては重要なネタであると思うため、解説記事を書き直して*1みようと思います。 ウェーブレット行列でできること 主となる操作は、文字列に対する 定数時間の rank() と select()*2 です。 rank() は、「文

  • 家庭で手軽に立体スキャンができる「デスクトップ3Dスキャナ」開発プロジェクトが出資者を募集中

    フィギュアや置物などの立体物を入れてPCから簡単な操作をするだけで3Dデータが作成できるという箱型の「Desktop 3D Scanner」を開発、販売するというプロジェクトをイギリス人男性2人が行っており、現在Kickstarter上で出資者集めが進んでいます。 Desktop 3D Scanner by CADScan ― Kickstarter 「立体スキャンの技術を誰もが簡単に利用できることを目指しています」と語るのはこのプロジェクト行っているCADScanの共同創業者のAlastair Buchananさん。 彼のチームが製作しているのは以下のようなデスクトップサイズの3Dスキャナです。 対象物を置くだけで簡単に小型の立体物をCADデータにすることが可能。 もう1人の共同創業者であるThony Rhoadesさんは「立体物のスキャンも紙のコピー機のようにシンプルに使えるようになる

    家庭で手軽に立体スキャンができる「デスクトップ3Dスキャナ」開発プロジェクトが出資者を募集中
  • CPUはオワコン - きしだのHatena

    FPGACPUを組んでると、フェッチ部やデコーダ部で足し算や掛け算をしようとして、そんなことしたらCPUの意味ないなーと思ってしまうことがありました。 で、よく考えたら、FPGAでロジックを組むならCPUの意味はないんです。 だいたい、ひとつの処理実行するのに何クロックかかってんですか!と。 CPUでは、計算効率をよくするためにパイプラインという仕組みが使われています。 最近では、18段とかのパイプラインもあるようです。 ここで、18段のパイプラインのうち、実際に計算を行うのは2段か3段だったりします。残りの15段くらいは、命令や計算結果を読んだり書いたりしているだけです。 このパイプラインも、ほとんどはメモリの読み書き、それも命令の読み込みに多くが使われます。 であれば、CPUにしなければ、18段全部計算に使えるんじゃね?という話になりますね。 決まりきった計算を行うのに、いちいちメモ

    CPUはオワコン - きしだのHatena
  • モナドへの近道・Haskell からの寄道

    モナドへの近道・Haskell からの寄道 中村翔吾∗ 2007 年 1 月 26 日 稿の趣旨 圏論のモナドとプログラミング言語 (Haskell) の間にはどの様な関係があるのか.この問いに答えるた めには,当然だが,少なくともモナドが理解できる程度に圏論を知らなければならない.稿は,圏論の知 識が全くないところから,モナドを理解するまでの,最短コースの道のりをたどり (第 1,2 章),これを前 提にして Haskell と圏論との関係を考察する (第 3 章).読者には圏論の知識を要求しないが,Haskell の 文法の基的な理解は前提としている.また,圏論に関しては,あくまでも「モナドへの最短コース」なの で,米田の補題,普遍性,コンマ圏,極限などの重要な概念は解説していない. 1 基礎知識の準備 定義 1 (メタグラフ metagraph) メタグラフは射 (arrow

  • エリート意識と研究者 [理系脳毒之助日記]

    エリート意識と研究者 Tweet ポスドク人生に挫折した匿名研究者が書いた文章が話題になっている。以下は元記事全文を引用しながら、自分が読みながら率直に思ったことを書いてみたい。 万人が読むか読まないかを自由に判断できるネット上でまで、そんなことを気にする必要があるのだろうか。 私は小さい頃から自分はエリートで歴史に名を残す人物になると思っていた。幼稚園の頃に既に自分は周りとは違うという意識があった。小学校では天才だと色々な人から言われた。有名な中高一貫校を出てT大学に入った。大学院での研究では同期よりも先輩よりもimpact factorの高い雑誌に論文が掲載された。これまでの研究室の歴史の中で自分の論文が一番高いimpact factorだった。しかし、自分だから当然の結果だと思っていた。そのときは、挫折などは凡人が感じるものだと心の底から信じきっていた。 僕は神童ではなかったしT大出

  • 統計・データ解析

    『Rで楽しむ統計』が出ました。サポートページ 『Rで楽しむベイズ統計入門』が出ました。サポートページ,第7章のRコードをStanで書き直したRで楽しむStan 全国学力・学習状況調査の個票の疑似データがこちらで公開されています。データ分析の練習に使えそうです。SSDSE(教育用標準データセット)も。 R 4.x では stringsAsFactors=FALSE がデフォルトになりましたが,サイトの古い記事ではそうなっていないところがあるかもしれません(read.csv() などで as.is=TRUE は不要になります(あってもかまいませんが))。 R 4.2 ではWindowsでもMac同様UTF-8がデフォルトになりました。もう fileEncoding オプションに "UTF-8","UTF-8-BOM" を指定する必要はなくなりそうです。一方で、SJIS(CP932)データの場

  • 少しでも研究に興味がある人,面白いテーマを探している人は「研究に必要なたったN個の事」とかいう記事を読まずに今すぐに"How to do good research, get it published in SIGKDD and get it cited!"を読

    言いたいことはタイトル. そもそもSIGKDDとはSpecial Interest Group on Knowledge Discovery and Data Miningというデータマイニングや知識獲得のトップカンファレンス.WWWについで読んでて興味が合う論文が多い. How to do good research, get it published in SIGKDD and get it cited!(pdf) 173ページあるスライドだけど良い事ばかり書いてあるし,読者を楽しませるような非常に多くの著者の実体験(成功したものだけでなく,失敗したものも)や,後半になるとダメな論文,間違っている論文,その例が大量に載っていて飽きずに読める.ただKDDに通したい人だけでなく,研究を少しでもやろうとしている人,論文を書こうとしている人,面白いことをやりたい人は必ず読むべき. 適当に面白か

    少しでも研究に興味がある人,面白いテーマを探している人は「研究に必要なたったN個の事」とかいう記事を読まずに今すぐに"How to do good research, get it published in SIGKDD and get it cited!"を読
  • 1