[過去ログ]
関数型プログラミング言語Haskell Part16 (978レス)
関数型プログラミング言語Haskell Part16 http://echo.5ch.net/test/read.cgi/tech/1317958045/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
623: デフォルトの名無しさん [sage] 2011/11/30(水) 07:20:54.93 >>622 そちらの方は括弧が必要ですよ mapMatrix (3*) ((3><3) [1.0..]) あるいは $ 演算子 mapMatrix (3*) $ (3><3) [1.0..] いずれにしても、問題は解決しました http://echo.5ch.net/test/read.cgi/tech/1317958045/623
624: デフォルトの名無しさん [sage] 2011/11/30(水) 07:33:42.39 なんかmapMatrixの方じゃないと通らない Matrix DoubleはNumでもFractionalでもねぇよって言われる http://echo.5ch.net/test/read.cgi/tech/1317958045/624
625: デフォルトの名無しさん [sage] 2011/11/30(水) 08:54:00.53 (ε><3) にしたほうが 謎 http://echo.5ch.net/test/read.cgi/tech/1317958045/625
626: デフォルトの名無しさん [sage] 2011/11/30(水) 12:36:35.36 >>624 そうなんですか バージョンの違いですかね 私のは GHC 7.2.1、hmatrix 0.12.0.1 です この環境において、ghci 上で >>621 ので通りました (ちなみに、Numeric.LinearAlgebra モジュールをロードしておきました) http://echo.5ch.net/test/read.cgi/tech/1317958045/626
627: デフォルトの名無しさん [sage] 2011/12/01(木) 08:12:41.14 (忍^人^殺)<ドーモ、パール・ニンジャ=サン。ニンジャスレイヤーです http://echo.5ch.net/test/read.cgi/tech/1317958045/627
628: デフォルトの名無しさん [sage] 2011/12/01(木) 12:28:37.86 (^^) 9 4とか (><) 3 3とかみてるとネットの暗号か何かに見える。 http://echo.5ch.net/test/read.cgi/tech/1317958045/628
629: デフォルトの名無しさん [sage] 2011/12/01(木) 18:46:34.31 Data.Bits の顔文字はイマイチだよね http://echo.5ch.net/test/read.cgi/tech/1317958045/629
630: デフォルトの名無しさん [sage] 2011/12/01(木) 19:16:22.95 使い所もイマイチ 今までアプリ作ってて Data.Bits のお世話になったことがない http://echo.5ch.net/test/read.cgi/tech/1317958045/630
631: デフォルトの名無しさん [sage] 2011/12/01(木) 19:34:11.24 Data.Bitsのお世話になった事があったのはGUIでフラグ渡す時くらい。 http://echo.5ch.net/test/read.cgi/tech/1317958045/631
632: デフォルトの名無しさん [sage] 2011/12/01(木) 21:16:47.24 grepしてみたら乱用してた 代数的データ型だと遅すぎるから手動でIntのビットフィールドに押し込めるとか http://echo.5ch.net/test/read.cgi/tech/1317958045/632
633: デフォルトの名無しさん [sage] 2011/12/01(木) 22:37:10.20 >>630 遺伝アルゴリズムとか http://echo.5ch.net/test/read.cgi/tech/1317958045/633
634: デフォルトの名無しさん [sage] 2011/12/01(木) 22:48:12.00 >>633 勉強以外で、専用ライブラリを使わずに自作する理由が特に見つからない http://echo.5ch.net/test/read.cgi/tech/1317958045/634
635: 日系アメリカ人 ◆japYJPNx6A [] 2011/12/02(金) 00:05:27.78 くだらね つまらないやつばっかり http://echo.5ch.net/test/read.cgi/tech/1317958045/635
636: デフォルトの名無しさん [sage] 2011/12/02(金) 08:37:29.94 セッツァーノ イタリアじん http://echo.5ch.net/test/read.cgi/tech/1317958045/636
637: デフォルトの名無しさん [sage] 2011/12/02(金) 11:30:31.05 >>634 専用ライブラリが遅かったら? http://echo.5ch.net/test/read.cgi/tech/1317958045/637
638: デフォルトの名無しさん [sage] 2011/12/02(金) 12:34:38.78 >>637 許容できる速度に達していないライブラリしか存在せず、 かつ、絶対に遺伝的アルゴリズムが必要なら何らかの方法で自作するしかない しかし、FFI によって C のライブラリも使える中で、 専用ライブラリが問題になるほど遅い状況が考えにくいのだが、 そんな状況があったの? http://echo.5ch.net/test/read.cgi/tech/1317958045/638
639: デフォルトの名無しさん [sage] 2011/12/02(金) 12:59:59.60 >>638 結果が出るのに何時間もかかるような大規模演算が必要な状況なら ピンポイントでそういう部分がボトルネックになることが多いんだよ。 http://echo.5ch.net/test/read.cgi/tech/1317958045/639
640: デフォルトの名無しさん [sage] 2011/12/02(金) 15:24:14.88 >>635 救世主キタ━━(゚∀゚)━━!!! http://echo.5ch.net/test/read.cgi/tech/1317958045/640
641: デフォルトの名無しさん [sage] 2011/12/02(金) 17:55:57.58 >>639 じゃあ、そういう部分だけ C 用の高速ライブラリを使えば良いのではないか? 探したことないから知らんが、商用とかではいくらでもあると思う Data.Bits を使う理由がないな http://echo.5ch.net/test/read.cgi/tech/1317958045/641
642: デフォルトの名無しさん [sage] 2011/12/02(金) 18:01:00.24 >>641 ああ、Data.Bitsの話だったか。 http://echo.5ch.net/test/read.cgi/tech/1317958045/642
643: デフォルトの名無しさん [sage] 2011/12/02(金) 18:01:55.83 Haskellは遅いから速さにシビアな部分はどうしてもCで書いて呼び出すことになるね。 http://echo.5ch.net/test/read.cgi/tech/1317958045/643
644: デフォルトの名無しさん [sage] 2011/12/02(金) 18:11:55.42 簡単に切り出してCで再実装できるような部分なら 大抵Haskell内部でもチューニングしやすいと思う 「ボトルネックだけCで書いて最適化」って良く言われるけど成功したことがない コードの大部分を最適化のためにC++で書き直したことならあるけど http://echo.5ch.net/test/read.cgi/tech/1317958045/644
645: デフォルトの名無しさん [sage] 2011/12/02(金) 19:01:57.22 前 Haskell で物理シミュやった時に、 初めは処理は遅いわ、メモリは食うわでとてもシミュできなかった ボトルネックを探したら、行列演算の部分がヤバイ感じだったから、 その部分だけ hmatrix(つまり LPACK)に変えた そしたら、笑っちゃうほど速くなって、メモリ使用量も適正になった 知識が増えた今なら、All Haskell の行列演算ももう少し速くできそうだが、 それでも、やはりそういう部分は素直に他言語用ライブラリを使った方が良い 特に、Haskell(関数型)らしい適切な
ラッパーが用意されているのなら、 迷わず使うべきだよ http://echo.5ch.net/test/read.cgi/tech/1317958045/645
646: デフォルトの名無しさん [sage] 2011/12/02(金) 19:09:51.60 既にCライブラリがあるならそうだな http://echo.5ch.net/test/read.cgi/tech/1317958045/646
647: 日系アメリカ人 ◆japYJPNx6A [] 2011/12/02(金) 21:04:22.55 無駄なんだよ http://echo.5ch.net/test/read.cgi/tech/1317958045/647
648: デフォルトの名無しさん [sage] 2011/12/02(金) 21:09:26.58 FFI書けるようになると成長した気になれる http://echo.5ch.net/test/read.cgi/tech/1317958045/648
649: デフォルトの名無しさん [sage] 2011/12/03(土) 02:51:07.16 haskellで速いプログラムを書くって大変なんですね。。。。 とhaskell初心者 orz... http://echo.5ch.net/test/read.cgi/tech/1317958045/649
650: 日系アメリカ人 ◆japYJPNx6A [] 2011/12/03(土) 09:23:15.48 お前が早いプログラム書いてもそれが意味がない 自分で動作チェックする程度のプログラムだから別にいい 意味がわからない なぜHaskellをやるのか 早く死ねよ??・!?!お願い死んで http://echo.5ch.net/test/read.cgi/tech/1317958045/650
651: デフォルトの名無しさん [sage] 2011/12/03(土) 09:27:23.33 >>650 ttp://www.nisseikyo.or.jp/ 最寄りのところを探して検診してきたほうがいいよ。 http://echo.5ch.net/test/read.cgi/tech/1317958045/651
652: ◆QZaw55cn4c [sage] 2011/12/03(土) 10:16:56.22 >>650 こっちでいろいろ煽ってくださいよー http://hibari.2ch.net/test/read.cgi/tech/1322562648/ http://echo.5ch.net/test/read.cgi/tech/1317958045/652
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 326 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s