- 1 名前:デフォルトの名無しさん [2016/02/12(金) 19:05:13.83 ID:zhNvVfnf.net]
- LLVM で動く Julia のお勉強
Python に少し似てネイティブの速さで動く素敵な関数型言語 julialang.org/ junolab.org/ jupyter.org/ 関連 Pythonista のための Julia 100 問 100 答 bicycle1885.hatenablog.com/entry/2014/12/23/170745
- 175 名前:デフォルトの名無しさん [2016/12/27(火) 21:16:00.31 ID:6hdNCFW6.net]
- Jはちょっと……
- 176 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 21:56:48.37 ID:Av1wtqbn.net]
- 線形代数向けに整備されてるってどういうこと?
- 177 名前:デフォルトの名無しさん [2016/12/28(水) 00:10:38.62 ID:h6cUbtbL.net]
- 配列を使って高速に内積とか行列演算とか出来るということ
C++のEigenとかPythonのNumpyにあたる機能がJuliaでは標準の配列でサポートされている
- 178 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 01:58:11.43 ID:Pt7cMAGf.net]
- そんなもん書いたら終わりじゃん。
宣言型だとか、原始再帰関数がどうとか言い出すならともかく。
- 179 名前:デフォルトの名無しさん [2016/12/28(水) 11:27:50.75 ID:h6cUbtbL.net]
- >>178
いちいち自分で外積内積アダマール積、逆行列行列式特異値分解とかLAPACKラッパー書いていくの?
- 180 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 12:24:00.73 ID:JT952dSj.net]
- >>179
標準、がフワフワしすぎ、って事。
- 181 名前:デフォルトの名無しさん [2016/12/28(水) 12:24:37.91 ID:kFL7wfb2.net]
- >>177
勝手にCUDAってくれたりするってこと?
- 182 名前:デフォルトの名無しさん [2016/12/28(水) 12:25:24.34 ID:kFL7wfb2.net]
- >>179
一回書いたら終わりだろ
- 183 名前:デフォルトの名無しさん [2016/12/28(水) 12:59:27.07 ID:/YvbcywK.net]
- >>182
最近の言語は大体色々楽するために発展して来てるのに、その発想はストイックすぎるだろ。俺はそれをD言語でやろうとして途中で面倒になってやめたわ。ライブラリの存在を全否定するような発想はC言語とFortranの世界の中でお願いします。 それに線形代数よく分かってなくてもJuliaの関数を色々使ってみて理解が進むという側面もあるから、出来るやつが書いた使いやすい線形代数APIが標準で搭載されている言語は重要だと思うわ ちなみにJuliaでのcudaのサポートはまだまだこれから >>180 すまんが意味がわからんかった
- 184 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 13:10:29.72 ID:45reyBmE.net]
- >それに線形代数よく分かってなくてもJuliaの関数を色々使ってみて理解が進むという側面もあるから
こんなとこで高卒自慢ですねわかります
- 185 名前:デフォルトの名無しさん [2016/12/28(水) 13:31:41.63 ID:/YvbcywK.net]
- 線形代数の動きやどんな関数があるかは大学でもMapleやMathematicaで実際に動かして実習するというのに、それがJuliaに変わるだけで高卒自慢と捉えるのは数学ガチ勢か老害か効率悪いアホかただの煽り野郎かのどれかだな
- 186 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 14:35:26.89 ID:JT952dSj.net]
- >>183
実装みてない関数で集計とかキチガイの所業じゃん。
- 187 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 16:24:36.07 ID:1TyJaTqj.net]
- 166ですが、結局Julia漬けの毎日になってしまいました。
昔Cでアルゴリズムを書いて学んだのですが、それをそのままJuliaで書いて練習してます。いくつか言語の経験はあったのですが、Cの組み込みをやっていたのもあって、型をきちんと指定出来る上にCの構造体のように書けるのでとても扱いやすくて良いです。
- 188 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 17:06:05.37 ID:kFL7wfb2.net]
- ↑amazonの自演レビュー見てる気がしてきた
- 189 名前:デフォルトの名無しさん [2016/12/28(水) 18:51:49.10 ID:XL99jgpe.net]
- >>186
オープンソースなんだから見ればいいじゃん
- 190 名前:デフォルトの名無しさん [2016/12/28(水) 19:01:40.76 ID:/YvbcywK.net]
- >>186
おまえは自分が使ってるもののソース全部見てんのか?
- 191 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 00:05:08.16 ID:RruPXahs.net]
- >>190
全部書いてる。
- 192 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 00:15:27.73 ID:byMsx2NY.net]
- >>190
その2chブラウザもか、やるな!
- 193 名前:デフォルトの名無しさん [2016/12/29(木) 00:35:10.76 ID:rvAXIAg7.net]
- >>191
LAPACK使わないの?MKL使わないの?それで速くてまともなプログラムを一から十までちゃんと作って完成させられるのなら相当凄いな でも今時は量子化学ソフトの開発者だって当然のように他人のコード混ぜるし、量子化学ソフト使ってる人は使ってるプログラムのアルゴリズムの詳細までは知らないことが多い。 数学の教授だってMathematicaの実装知らずに使ってるよ。統計の学者だってRの中身全部把握してる訳じゃない。 そもそも実験屋はコードが何かもよく分かってなかったりするけど出来合いのアプリケーションで集計して論文を書く。どこかで妥協して人を信用しないと新しいものを作れる段階に行けないことが多いから。 だから、実装見てない関数で集計するのがキチガイの所業だと思う方がキチガイだと思うぞ
- 194 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 00:40:53.56 ID:5yPVbf0y.net]
- >>193
お金もらってるしね。 実験屋のデータを意味のあるものにするのが仕事だから。 Rの中身は全部読んでるし、割と枯れたものに修正入れて全部検証してるよ。 そんなのは実験屋であって、研究者でもないし、 研究者は実験屋でもない。 妥協と信頼は金で買うんだよ、普通の研究所って。 こんなとこでママゴトみたいな言い分聞くとは思わなかったな。
- 195 名前:デフォルトの名無しさん [2016/12/29(木) 01:12:28.24 ID:rvAXIAg7.net]
- >>194
じゃあ一体何のためにこの世にRは存在しているの?
- 196 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 01:14:25.61 ID:RruPXahs.net]
- >>195
足場。
- 197 名前:デフォルトの名無しさん [2016/12/29(木) 01:17:59.94 ID:rvAXIAg7.net]
- >>196
Rを使って研究している計量経済学の教授で、Rの内部実装をちゃんと読んでない教授はキチガイ?
- 198 名前:デフォルトの名無しさん [2016/12/29(木) 01:33:55.87 ID:rvAXIAg7.net]
- >>194
この世にはシミュレーションソフトを回すことを専門とする教授が一定数いるんだけど彼らはGaussianの内部実装を全部読むのは無理という人ばかりだよ。彼らはキチガイ?
- 199 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 02:33:47.93 ID:RruPXahs.net]
- >>197
知ってる限りの学者は、ソース読んでる。 マクロ系ばっかりだけど。 >>198 そんなもん「オペレータ」だよ。 活字拾うジョバンニと同じ。 ただしその人らが、Gaussianに限らず、方程式として書いたものを、所内のQCに投げて、オッケーですと確認する事を怠らなければ研究者だろうね。 大体は組み込みの関数やら標準ライブラリはオーバースペック。しかもバージョンアップある。 なら内製したほうがマシ。
- 200 名前:デフォルトの名無しさん [2016/12/29(木) 02:45:49.88 ID:rvAXIAg7.net]
- >>199
大学の研究室にQCはいないよ。標準ライブラリの代わりを再開発してるような手数もないよ。めちゃくちゃ言うのやめてくれる?
- 201 名前:デフォルトの名無しさん [2016/12/29(木) 02:59:11.48 ID:vM8XqIT4.net]
- 標準ライブラリの存在意義を全否定する典型的なキチガイおるな
一時期C++スレに沸いてたのと同一人物か?
- 202 名前:デフォルトの名無しさん [2016/12/29(木) 06:07:19.08 ID:L9EyXr64.net]
- LLVMのコード見ても不十分
全部アセンブリ以外認めない(きりっ) ですね
- 203 名前:デフォルトの名無しさん [2016/12/29(木) 10:35:54.26 ID:jjPid1L5.net]
- gccのコード見ても不十分
intelのチップの命令セット把握せずにコンピューター使うとかキチガイの所業(笑)
- 204 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 11:27:51.11 ID:AIw2bcpm.net]
- まぁ、コンパイラ変わったらアセンブリは見るなぁ。
- 205 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 11:49:57.94 ID:yRjYoWJx.net]
- なければ創れ
いまのJuliaはまだそういうレベル
- 206 名前:デフォルトの名無しさん [2016/12/30(金) 15:37:34.62 ID:Q3tvxZdg.net]
- 女性プログラマーに"熱視線"
www3.nhk.or.jp/news/web_tokushu/2016_1229.html
- 207 名前:デフォルトの名無しさん [2017/01/04(水) 20:17:28.54 ID:S4XLibkf.net]
- JuliaでGUIする時の定番って何?
- 208 名前:デフォルトの名無しさん [2017/01/04(水) 22:59:59.17 ID:J+uePkPh.net]
- tk.jl
- 209 名前:デフォルトの名無しさん [2017/01/05(木) 09:16:45.27 ID:HIrpPtb3.net]
- サンクス
- 210 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 11:15:39.38 ID:2uA+A+xC.net]
- これ度のバージョンの Tk なんだろ
- 211 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 11:30:57.02 ID:2uA+A+xC.net]
- 最近ダウソしたのみたら tcl/tk 8.6.0 だったわ
- 212 名前:デフォルトの名無しさん mailto:sage [2017/01/13(金) 00:03:06.57 ID:BToQe0po.net]
- 既存のパッケージ使って
使い捨てのスクリプト書くのは簡単なのに クラスベースのOOPに慣れすぎた弊害か いざ自分でモジュールを設計しようとすると途方に暮れる
- 213 名前:デフォルトの名無しさん mailto:sage [2017/01/13(金) 00:32:54.45 ID:hG8N0LDQ.net]
- GoでGrumpyが出来るのだからJuliaでJumpyみたいなのって出来ないですか?
ライブラリが足りなくて無理?
- 214 名前:デフォルトの名無しさん mailto:sage [2017/01/13(金) 16:09:05.38 ID:9VNDsy97.net]
- >>212
>クラスベースのOOPに慣れすぎた弊害か 違うよ 元々OOPやOODを判ってないだけ
- 215 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 14:53:43.03 ID:xCP+awUH.net]
- >>214
「本質が同じ」で片付けるなら Juliaという言語が生まれる動機なんて無いのでは それに理解していることと実践できることは同じではない 判っていても難しいものは難しいし 判っていなくても簡単ということだってある
- 216 名前:デフォルトの名無しさん [2017/01/16(月) 16:59:03.34 ID:YH2Bx58z.net]
- コンストラクタの造り方(書き方)知らないだけだろ
- 217 名前:デフォルトの名無しさん [2017/01/16(月) 18:00:28.81 ID:Zd7PlcsW.net]
- どちらかと言うとクラスベースだと思うけどな
昔のプロトタイプベースのjavascriptより100倍わかりやすい
- 218 名前:デフォルトの名無しさん mailto:sage [2017/01/17(火) 17:23:59.95 ID:1PLMnPDO.net]
- mounko
- 219 名前:デフォルトの名無しさん mailto:sage [2017/02/11(土) 00:31:23.05 ID:Ne5zNFDh.net]
- 依存関係解析してincludeをソートしたりとか
変更のあったファイルだけテストするとか そういったツールってあるの?
- 220 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 08:00:36.63 ID:fljd0HzI.net]
- Juliaと似た思想のhalideという画像処理言語がある
どっちもやりたいこと同じなんだから 統合してくれないものか
- 221 名前:デフォルトの名無しさん mailto:sage [2017/02/12(日) 10:26:38.18 ID:xadXFsxa.net]
- 思想は似てない部類だと思うが
Images.jlの中の人がちょっと実験していたみたいだけど 統合することはないだろうね
- 222 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 19:36:03.24 ID:QSsrItZ6.net]
- コンストラクタがよく分からん
type Hoge{T} hoge::T end type Fuga{T} hoge::T Fuga(h::Hoge{T}) = new(h.hoge) end このFuga(h::Hoge{T})って外に出せないの?
- 223 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 19:50:40.55 ID:uwayiWk9.net]
- Fuga(h) = Fuga(h.hoge)
- 224 名前:デフォルトの名無しさん mailto:sage [2017/02/14(火) 20:26:35.21 ID:QSsrItZ6.net]
- それはコンストラクタじゃなく
いわゆるファクトリーメソッドなんじゃ? Fuga{Int}(Hoge{Int}(123)) みたいに呼べないからtypealiasを使ったときに都合が悪い それならconvert()の方がいい
- 225 名前:デフォルトの名無しさん [2017/02/15(水) 06:29:44.60 ID:N3aAX75A.net]
- なぜ TypeScript の型システムが健全性を諦めているか
qiita.com/na-o-ys/items/aa56d678cdf0de2bdd79
- 226 名前:デフォルトの名無しさん mailto:sage [2017/02/15(水) 19:29:55.89 ID:zIDXvFzU.net]
- タプルの配列
tuples =[("a", 1), ("b", 2)] からタプルの2番目の要素を抽出したい場合 [t[2] for t in tuples] map(t->t[2], tuples) より簡潔に書く方法ってある? 多次元配列の[:,2]みたいな
- 227 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 10:11:39.50 ID:81TflRQB.net]
- ありそうで無さそう
(t->t[2]).(tuples) は若干簡潔?
- 228 名前:デフォルトの名無しさん mailto:sage [2017/02/16(木) 12:10:29.76 ID:1VBkG9E6.net]
- tuples[:;2]
tuples[: 2]
- 229 名前:226 mailto:sage [2017/02/16(木) 20:29:06.67 ID:rN52lazs.net]
- >>227
ドット記法ってこんな風にも使えるのかぁ ドットが中置の二項演算子にしか見えんけどw >>228 v0.5ではエラーだったよ
- 230 名前:デフォルトの名無しさん mailto:sage [2017/02/18(土) 22:39:19.58 ID:YIdsU2Sd.net]
- >>222
> Julia v0.6.0 Release Notes > "Inner constructor" syntax for parametric types is deprecated. where構文なんてものができるらしい structとかv0.6で結構変わるけど 各種packageはついていけるんだろうか
- 231 名前:デフォルトの名無しさん [2017/02/18(土) 22:42:03.79 ID:KVIDXYhT.net]
- >>230
え、マジ?whereできるんならjuliaの使い勝手大きく変わるぞ
- 232 名前:デフォルトの名無しさん [2017/02/18(土) 22:43:56.61 ID:KVIDXYhT.net]
- なんか思ってたのと違った
- 233 名前:デフォルトの名無しさん [2017/02/19(日) 11:09:58.78 ID:tjAiUQin.net]
- >>232
juliaそれ多い
- 234 名前:デフォルトの名無しさん mailto:sage [2017/02/20(月) 10:14:45.50 ID:hUMmJbIR.net]
- パイプ演算子多用しちゃうんだが下品かな
- 235 名前:デフォルトの名無しさん [2017/02/20(月) 10:19:46.85 ID:EsKjTg7q.net]
- おれも多用するわ。しかもなんならラムダと組み合わせて凄いことになってる
- 236 名前:デフォルトの名無しさん mailto:sage [2017/03/02(木) 22:45:42.18 ID:Ht7v5Bb2.net]
- パイプ演算子と無名関数はElixirみたいに書けるとかっこよさそうなんだけどなあ
- 237 名前:デフォルトの名無しさん [2017/03/03(金) 12:28:20.36 ID:IUFykjWp.net]
- 漢は黙ってパイプカット
- 238 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 22:54:06.42 ID:sg23pP1Q.net]
- いつの間にか0.5.1になっているが何が修正されたのか分からない
2月が終わったけど0.6.0はまだなのか
- 239 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 17:06:11.08 ID:UdjRGvqH.net]
- 0.6は来週あたりにRCかなぁ?
結構RCの数が増えそう パッケージの対応にも時間がかかりそう
- 240 名前:デフォルトの名無しさん [2017/04/25(火) 15:48:32.23 ID:+ad05VVs.net]
- 祈念
- 241 名前:デフォルトの名無しさん mailto:sage [2017/05/02(火) 23:12:03.90 ID:nFoQA49R.net]
- masterブランチが0.7.0-DEVになった
という訳で1.0と0.6の間に0.7が挟まることになったっぽい 1.0と0.7の違いはdepricationの有無だけらしい
- 242 名前:デフォルトの名無しさん [2017/05/11(木) 00:00:30.63 ID:Dv2h9EH1.net]
- 0.5.2と0.6.0-rc1あげ
- 243 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 16:31:23.96 ID:Hz9e8NcO.net]
- 仮引数宣言で関数の型を指定したいんだけど出来ます?
f(n::Int, a::Int -> Bool) 的な
- 244 名前:デフォルトの名無しさん [2017/05/15(月) 18:55:28.47 ID:ejKo8zg4.net]
- 外に書く
- 245 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 22:13:29.36 ID:sjKGmtut.net]
- f::Int -> Int -> Bool
f n a = n == a こんな感じで書けるお。
- 246 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 22:14:45.47 ID:zTfCWGM6.net]
- そんなハスケルみたいな文法できたの?
- 247 名前:デフォルトの名無しさん mailto:sage [2017/05/15(月) 22:15:03.62 ID:sjKGmtut.net]
- あ、Haskellじゃ無かった。。。
ごめん忘れて。
- 248 名前:デフォルトの名無しさん mailto:sage [2017/05/16(火) 20:21:29.90 ID:Cf1jwN30.net]
- Imagesパッケージ大分充実してるね
普通に使えるわ
- 249 名前:デフォルトの名無しさん [2017/05/24(水) 16:06:44.88 ID:4nncZNTT.net]
- GitHubリポジトリトレンドRanking
1 Jupyter Notebook 16.2 2 Python 4.0 3 C# 3.5 4 C 2.4 5 C++ 1.3
- 250 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 18:07:36.21 ID:1Ml27HLR.net]
- >>248
imshow 復活したり load した BMP のデータ構造変えるとか、フラフラしないで欲しい。
- 251 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 20:25:42.21 ID:MYIIDec9.net]
- すぐ変わるよな
- 252 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 12:14:50.67 ID:mQ0E20+1.net]
- try.jupyter.org から python で LaTeX の編集するとき
日本語の表示フォントを変えたいんだけど try.jupyter.org 上の .css 書き換えるの無理? ローカルに IPython + notebook 入れるしか方法ない?
- 253 名前:デフォルトの名無しさん [2017/05/31(水) 17:46:22.64 ID:EVyNivWP.net]
- juliaCon 2017
juliacon.org/2017/
- 254 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 19:35:45.00 ID:gpiwU3f+.net]
- coming to bakery
- 255 名前:デフォルトの名無しさん [2017/06/01(木) 06:07:59.90 ID:iY3v6x4R.net]
- koreanびっくろ
- 256 名前:デフォルトの名無しさん [2017/06/04(日) 13:14:09.76 ID:DvQDxJZO.net]
- 板移動すると人減るな
- 257 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 12:22:23.84 ID:aj5zZ/BJ.net]
- v0.6.0
https://github.com/JuliaLang/julia/blob/v0.6.0/NEWS.md
- 258 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 16:41:54.45 ID:SlFRQ3Zp.net]
- 関数合成が ∘ で出来るとかいうのは良いんだけど
emacsから使い辛い
- 259 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 22:02:05.68 ID:BGjfzF5U.net]
- サーバで起動しているjupyterを操作中に、
notebookと同じディレクトリにテキストファイルを作りたくて、 !vim を実行するとカーネルが死にました。 これやっちゃダメなことでしたか?
- 260 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 00:14:41.22 ID:OZfDeUC9.net]
- !vimって何?
- 261 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 09:01:02.72 ID:EGUj0V93.net]
- ! は jupyter上でOSのコマンドを実行するオプションで、
vimはテキストエディタです。
- 262 名前:デフォルトの名無しさん mailto:sage [2017/07/23(日) 02:19:09.94 ID:3Nrzz/ib.net]
- ちょっと気になったんだけどJuliaの特徴として挙げられている多重ディスパッチって、静的ディスパッチの最適化を手動でやっておく(プログラマが手動で定義しておく)ことでオーバーヘッドを無くそうみたいな感じなんだろうか?
- 263 名前:デフォルトの名無しさん [2017/07/23(日) 13:09:54.83 ID:j7H4t31p.net]
- うむ
- 264 名前:デフォルトの名無しさん mailto:sage [2017/07/23(日) 14:21:12.33 ID:3Nrzz/ib.net]
- ありがとう
- 265 名前:デフォルトの名無しさん [2017/07/29(土) 20:43:56.83 ID:Lg5Vf3oJ.net]
- ジュリア始めました。
- 266 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 20:19:16.37 ID:+402Rzy1.net]
- そうなんですねー
- 267 名前:デフォルトの名無しさん [2017/08/15(火) 19:30:38.42 ID:dMwoczm6.net]
- ブラウザ変えてみた
- 268 名前:デフォルトの名無しさん mailto:sage [2017/08/16(水) 21:44:08.93 ID:8iZ8xvq2.net]
- 何から何に?
- 269 名前:デフォルトの名無しさん [2017/08/26(土) 12:01:19.51 ID:bnfo0T8w.net]
- 895 デフォルトの名無しさん 2017/08/26(土) 00:13:13.37 vnAe1GCW
>>891 正確に言うと「Julia vs 熊田曜子」で検索すると Pythonがヒットしますw 896 デフォルトの名無しさん sage 2017/08/26(土) 00:14:25.52 pf1RytR8 ちょっと何言ってっかわかんないっすね 897 デフォルトの名無しさん sage 2017/08/26(土) 02:43:58.37 w+5MjHos Julia Lang で検索すると、女優じゃなくて、言語の方を検索できるよ。 👀 Rock54: Caution(BBR-MD5:9368c25c0e1fcb4c3420acd807713d27)
- 270 名前:デフォルトの名無しさん [2017/08/27(日) 22:24:38.00 ID:ggrXJrzZ.net]
- ジュリアたん始めてみたけど行列とベクトルの扱いが別?なのが戸惑った
[1,2,3]と[1;2;3]は違う 書き方まで分けてる割に計算結果はnx1行列になったりわけわからん これは悪い仕様だと思うんだがどうだろう? julia> [1,2,3] 3-element Array{Int64,1}: 1 2 3 julia> [1,2,3].' 1x3 Array{Int64,2}: 1 2 3 julia> [1,2,3].'.' 3x1 Array{Int64,2}: 1 2 3
- 271 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 01:17:15.72 ID:ZRVkBAxY.net]
- v0.6 でRowVectorが導入されて縦ベクトルの転置は良く振る舞うようになってたはず
- 272 名前:デフォルトの名無しさん [2017/08/28(月) 01:42:59.62 ID:tcA4iWYM.net]
- >>271
Ubuntu16.04のリポジトリのやつ使ってたから0.4.5だった 0.6入れたら確かに振る舞い変わってた julia> [1,2,3] 3-element Array{Int64,1}: 1 2 3 julia> [1,2,3].' 1×3 RowVector{Int64,Array{Int64,1}}: 1 2 3 julia> [1,2,3].'.' 3-element Array{Int64,1}: 1 2 3 もう少しいじってみるわ、サンクス!
- 273 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 12:48:36.19 ID:xArGwipC.net]
- 過疎ってるなあ
- 274 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 17:55:34.07 ID:P5pczjP2.net]
- nativeなexe作れないんだっけ
- 275 名前:デフォルトの名無しさん mailto:sage [2017/09/11(月) 18:08:08.82 ID:PSjY0ZJE.net]
- 過疎ってないよ、ただ質問したくてもドキュメント見ろよと言われそうなので黙って見ているだけ。
正直英語だからつらいです。 別の言語で書いたものをJuliaで書き直そうとしても、 ライブラリのどれを使えば同じこと出来るのか分かるまでかなり時間がかかってしまう。 つらいと思いながらも、でも頑張って書いてる。 文法も速さもかなり気に入っています、Cの経験が長いので型システムはしっくりくる。 気に入らないのは名前だけ、人の名前はちょっとね。。 そんな感じw
|

|