1 名前:デフォルトの名無しさん [2018/10/25(木) 20:50:10.29 ID:NRPlmaaN.net] ★当スレにRubyのコードを書くことを禁ず Pythonオフィシャルサイト www.python.org/ ■前スレ Pythonのお勉強 Part57 mevius.5ch.net/test/read.cgi/tech/1529888279/ ◆関連スレ くだすれPython(超初心者用) その39 mevius.5ch.net/test/read.cgi/tech/1535064635/ ◆まとめwiki ttp://python.rdy.jp/ ◆ソースコードをそのまま5ちゃんにコピペするとインデントが崩れるので こういうところ↓にはってきてください ttp://ideone.com/ Pythonするにはぷち手間あるのがめんどうかなぁ ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。 ttp://pastebin.com/ まずまずシンプル。 ttp://dpaste.com/ とてもシンプル。このスレ的には消えるまでの日数を長めに指定のこと。 ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#) 次スレは>>980 が挑戦する
274 名前:265 mailto:sage [2018/12/21(金) 16:17:46.90 ID:7mTOlBxA.net] windows10、anacondaでCSVデータをゴリゴリ並べ代えてるけどとても遅いんです。 これはC言語でやるかUbuntuでやった方が早いですか?
275 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 16:29:58.03 ID:elTrWxhV.net] pandas?
276 名前:265 mailto:sage [2018/12/21(金) 16:44:40.99 ID:7mTOlBxA.net] numpyです
277 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 18:44:05.00 ID:elTrWxhV.net] >>268 どんなコード書いてる? メモリ使い切ってたりしてない?
278 名前:268 mailto:sage [2018/12/21(金) 20:21:34.91 ID:7mTOlBxA.net] def make_data(start,stop): import numpy as np X_data = np.arange(0) for k in range(start,stop-DAY_COUNT+1): for j in range(0,DAY_COUNT): for i in range(1,PARAM_COUNT): buf = float(csv_data.values[j+k,i]) 6000行 60列のデータを取り扱ってますが一個づつデータを取り扱わずに 1行まとめて取り出す様に変更することにしました メモリは8Gで使用率58%なので問題ないと思います。 X_data = np.append(X_data,buf) X_data = np.reshape(X_data , (stop - start - DAY_COUNT + 1, DAY_COUNT * (PARAM_COUNT-1)))
279 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 01:38:19.93 ID:mAYAc0XZ.net] >>270 pure pythonの部分は遅いのでforループで回さなくて済むとこはループ使わない方がいいよ 一行づつ処理するんじゃなくてfancy indexingを使ってサクッと処理した方がいい 6000x60は大した量じゃないから書き方の問題だと思うよ 処理の内容は理解できてないけど、例えばこんな書き方はできない? X_data = csv_data.values[start:stop+1, :]
280 名前:268 mailto:sage [2018/12/22(土) 02:40:27.15 ID:tiWhkF8h.net] >>271 ありがとうございます。 それでやってみたらスピードが20倍ぐらい早くなりました。 今まで4時間ぐらいかかっていたものが十数分で終わりそうです。
281 名前:デフォルトの名無しさん [2018/12/23(日) 09:23:25.46 ID:UZpv4KN5.net] >>248 株や為替の取引やってる人はpythonかな 全銘柄の価格を一度に取得したり、値動きを一定時間ごとにファイルに保存
282 名前:デフォルトの名無しさん [2018/12/23(日) 12:44:06.49 ID:1CMGQ+zK.net] 20分以内のデータ取れてる人いるん?
283 名前:デフォルトの名無しさん [2018/12/23(日) 14:05:57.84 ID:UZpv4KN5.net] >>274 どうなんだろ 短期売買やらない人は1日1回チェックだけだから
284 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 16:29:51.81 ID:qE6CQ505.net] cythonを使ってC言語の関数を呼んでいます C言語の関数は無限ループで処理を行い、ある条件を満たしたときにpythonへコールバックを返します このようなプログラムの場合は、python側でスレッドを作ってから、C言語の関数を呼んだ方がいいのでしょうか?
285 名前:デフォルトの名無しさん [2018/12/24(月) 17:39:27.76 ID:GDKQmn45.net] コールバックはしたことないが、subprocessモジュール使ってcommunicate()が他言語プログラムとの通信で一番簡単だし使ってるな、 その時はstdout=PIPEとしておいて定期
286 名前:的に子の標準出力を読み出すスレッドがある方がいい テキストに合わせてPython関数を呼ぶ疑似コールバック処理 リアルタイム性が必要ならあんまり使えないと思う [] [ここ壊れてます]
287 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 17:48:41.86 ID:qE6CQ505.net] >>277 ありがとうございます 調べてみます
288 名前:デフォルトの名無しさん [2018/12/25(火) 11:09:52.78 ID:yeWprDEr.net] C側から(ほぼ)戻って来ないつもりなの?
289 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 22:37:37.61 ID:2M9Vs5ny.net] 指定した範囲から画像認識で数字を読み取るにはどうしたらいいですか? 1度画像に保存してからじゃないと無理ですか? ライブラリも教えてもらえませんか?
290 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 23:04:43.53 ID:ozC6gZKx.net] 30年前に卒論で画像処理を選んだ俺から言わせて貰うと、今の手法は知らないが 何段も加工をするので保存必須。
291 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 23:22:29.79 ID:OxBVKrU9.net] データなんてメモリにありゃいいんじゃないの? 文字認識はOCRでぐぐりゃ出てくるでしょ
292 名前:デフォルトの名無しさん [2018/12/28(金) 11:23:16.14 ID:sicn3fFV.net] 64bitのpython3.6からctypes使って 32bitのDLLを呼びたいんですが どうすれば使えますか? OSはWindows10です
293 名前:デフォルトの名無しさん mailto:sage [2018/12/28(金) 12:25:41.83 ID:uwC8yv+2.net] え、そんなこと出来るの?
294 名前:デフォルトの名無しさん mailto:sage [2018/12/28(金) 12:50:20.40 ID:+yQTaMNO.net] できないから、どうしてもやりたいひとはIPC経由して使ってるね
295 名前:デフォルトの名無しさん mailto:sage [2018/12/29(土) 01:27:12.12 ID:lfrhxNg5.net] >>280 まずWebサーバーを立てる 次に数字を読み取りたい画像を表示して、書かれている数字を入力するフォームを配置したWebページを作る 誰かが入力したらエロ画像を表示させる これで集めたデータの統計をとって、最も正解らしい数値を採用する
296 名前:デフォルトの名無しさん mailto:sage [2018/12/29(土) 04:39:40.17 ID:y7C7AMNg.net] エログリッドやめろ
297 名前:デフォルトの名無しさん [2018/12/29(土) 12:46:47.18 ID:EK4sWEwk.net] >>286 captchaをダミーサイトでボランティアωに解析させるサイトは概出
298 名前:デフォルトの名無しさん [2018/12/30(日) 11:09:19.46 ID:jJyDtvRo.net] 漠然とした質問で申し訳ないのだが。 冬休み中にレポート作りたいのだけど学生向きで気楽にできるもの とか何かありますか?
299 名前:デフォルトの名無しさん [2018/12/30(日) 11:29:44.61 ID:Y/PcKL5Q.net] テーマくらい自分で決めろ
300 名前:デフォルトの名無しさん [2018/12/30(日) 11:41:02.83 ID:dajdtlY/.net] ゲームで作れば
301 名前:デフォルトの名無しさん [2018/12/30(日) 11:50:54.44 ID:jJyDtvRo.net] >>290 291 大きなテーマはあるのだが、1月4日ぐらいまでに完成させなくては ならないのでつなぎの勉強も兼ねてのものだな。 とりあえず本を何冊か用意したので打ち込んでみるけど。
302 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 11:55:05.24 ID:b28vhgfx.net] 1月4日までなのに今から本読むの遅すぎでは? ギータのコピペで済ませ スクレイピングして
303 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 22:24:18.02 ID:8u1urx+m.net] ジュピター?ジュパイダー?どっち?
304 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 00:54:48.29 ID:es8TR062.net] どっちでもいいけどジュピターが多数派
305 名前:デフォルトの名無しさん [2018/12/31(月) 01:17:20.88 ID:9uEFijiz.net] 俺の周りだとじゅぱいたーだな
306 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 01:45:02.26 ID:5DN1Aj3Z.net] ジュパイターって覚えた方がタイポしにくいと思う
307 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 03:27:32.36 ID:BTDS5jDn.net] ジュパイターノートブックっていいにくいな
308 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 03:48:52.41 ID:SFFAzFA7.net] セーラージュピターやろ
309 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 12:50:25.14 ID:ub+ffh8E.net] エビデーアイリッスットゥマハーヒートリージャーナーイー
310 名前:デフォルトの名無しさん [2018/12/31(月) 13:22:51.43 ID:
] [ここ壊れてます]
311 名前:PwbXrlhC.net mailto: なんの呪文? [] [ここ壊れてます]
312 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 14:01:37.63 ID:BTDS5jDn.net] 復活の呪文
313 名前:デフォルトの名無しさん [2018/12/31(月) 15:20:44.39 ID:DI0BWpRZ.net] あー。あの手から糸が出る
314 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 16:21:54.06 ID:MZGJt9YP.net] あーなるほど、平原綾香
315 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 17:57:56.60 ID:SFFAzFA7.net] あー、ジュパイターのことね
316 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 18:21:45.55 ID:RZn2X6BY.net] 人前でpypyのこと話したい時困るよね
317 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 18:23:49.87 ID:ub+ffh8E.net] 昨日触ってみたんだけどさー! 新しいpypyマジ最高だわwww
318 名前:デフォルトの名無しさん [2019/01/01(火) 00:27:14.69 ID:bwLICxdy.net] NPO法人 ここからねっと 池亀厚子 詐欺師 町田まごころクリニック 鹿島直人 詐欺師
319 名前:デフォルトの名無しさん mailto:sage [2019/01/01(火) 18:19:42.85 ID:5IXOumy9.net] 1から4までの値をそれぞれの出現確率を50%、30%、10%、10%と制御した配列を用意したいのですがどんな方法がありますか?
320 名前:デフォルトの名無しさん mailto:sage [2019/01/01(火) 18:22:53.40 ID:QRuO4Lco.net] [1,1,1,1,1,2,2,2,3,4] からランダムに選べ
321 名前:デフォルトの名無しさん mailto:sage [2019/01/01(火) 18:38:18.77 ID:v0+cC6jC.net] 流石!
322 名前:デフォルトの名無しさん [2019/01/01(火) 19:19:57.66 ID:peTvDoTV.net] >>309 import numpy as np np.random.choice([1,2,3,4], p=[0.5, 0.3, 0.1, 0.1])
323 名前:デフォルトの名無しさん mailto:sage [2019/01/01(火) 19:39:49.71 ID:5IXOumy9.net] >>312 神
324 名前:デフォルトの名無しさん mailto:sage [2019/01/01(火) 19:43:57.92 ID:Z+rEUuyF.net] >>310 それをrandom.shuffleでもいいんじゃないか?
325 名前:デフォルトの名無しさん mailto:sage [2019/01/01(火) 20:38:28.14 ID:WAKOZwl8.net] >>314 サイズが決まってないから
326 名前:デフォルトの名無しさん [2019/01/01(火) 23:37:22.16 ID:7qBCx0t7.net] >>306 隠語でピヨピヨにしてはどうだろか 管理人さんのエプロンを連想する時代は過ぎ去ったから
327 名前:デフォルトの名無しさん mailto:sage [2019/01/02(水) 10:21:20.49 ID:meZPNJeK.net] ばよ…いやなんでもない
328 名前:デフォルトの名無しさん mailto:sage [2019/01/02(水) 13:37:19.74 ID:qMZocW+z.net] おっぱいもみもみ
329 名前:デフォルトの名無しさん [2019/01/04(金) 15:13:32.78 ID:9wdvbeAk.net] >>318 ビートたけしが半身麻痺の事故起こした原因のお姉ちゃんの歌じゃないんだから
330 名前:デフォルトの名無しさん [2019/01/04(金) 22:21:43.66 ID:Q/MWvsmF.net] TVタックル!YouTuberは稼げないなんて嘘だ!俺の月収公開します! https://www.youtube.com/watch?v=HtMDFBmFeKI 【登録5万&3万人】私の収入いくらだと思います?? https://www.youtube.com/watch?v=_viNWhK1Hyc&t=367s いろんなYouTuberの年収調べてみたら、ケタがおかしすぎるwwww https://www.youtube.com/watch?v=aVDmon3xWaQ 月収公開します!2017年YouTuberで1位取りました!! https://www.youtube.com/watch?v=vsctV2aZQ5o&t=487s ぼくのYouTubeの月収を発表!世の中に広まってるYouTube収益の計算式は間違ってるぞ!【ピョコタン】 https://www.youtube.com/watch?v=KRb3UlfCc_A 【給料公開】チャンネル登録者4万人突破記念!YouTuberの月収公開! https://www.youtube.com/watch?v=Y7DAQ0RKilM YouTubeで月収100万超えました。 https://www.youtube.com/watch?v=4LEwnZaLkZ0 【ぷろたんさん】人気ユーチューバーに質問攻めしてみた。 https://www.youtube.com/watch?v=BIMY7M1b6Aw YouTubeを開始して1ヶ月で「約5万
331 名前:円」を稼げました【方法を公開】 https://www.youtube.com/watch?v=9pFOFdFjhEU [] [ここ壊れてます]
332 名前:デフォルトの名無しさん mailto:sage [2019/01/07(月) 21:39:52.99 ID:/miycvUL.net] Django本またまた延期してる 1月→5月
333 名前:デフォルトの名無しさん mailto:sage [2019/01/08(火) 09:33:13.19 ID:A3YSFEWj.net] https://youtu.be/F5mRW0jo-U4 正月暇に飽かせて見てたこのDjangoチュートリアルは英語が聞き取りやすくて良かった 単純なCRUDならこれで作れる。ただModelのちょっと突っ込んだ使い方とか、既存のDBにModelの皮を被せるとか、TemplateにBootstrapを仕込むとかは無いのでその辺は自分でやるしかない
334 名前:デフォルトの名無しさん [2019/01/08(火) 11:26:25.27 ID:GKZx39y6.net] 続きは本スレへお帰りください https://medaka.5ch.net/test/read.cgi/php/1323960422/
335 名前:デフォルトの名無しさん [2019/01/11(金) 14:00:59.59 ID:9UT8ehvY.net] >>> a = 4 >>> ++a >>> a >>> --a >>> a 文法エラー構文エラーにならないのはなぜ?
336 名前:デフォルトの名無しさん mailto:sage [2019/01/11(金) 14:51:49.68 ID:KK440WtR.net] >>324 偏に正負の単項演算子が二つと解釈される disモジュールでオペコードを参照できるよ
337 名前:デフォルトの名無しさん [2019/01/11(金) 15:03:24.06 ID:9UT8ehvY.net] 実行前にエラーにして欲しいときはどうすればいい?
338 名前:デフォルトの名無しさん mailto:sage [2019/01/11(金) 18:44:44.62 ID:KK440WtR.net] シンタックスエラーには出来ないんじゃないかなぁ https://docs.python.org/ja/3/using/cmdline.html https://docs.python.org/ja/3/library/__future__.html そのようなオプションも見当たらないように思う
339 名前:デフォルトの名無しさん mailto:sage [2019/01/12(土) 08:03:37.63 ID:nkE1ZJM3.net] python2.7でwindows10の1809のアップデートでprint文で全然エラーの原因が無いはずなのに IOError: [Errno 2] No such file or directoryのエラーが出るようになったわ。 ファイルやフォルダを全然触ってないのにNo such file or directoryのエラーが出る。
340 名前:デフォルトの名無しさん [2019/01/12(土) 10:15:13.86 ID:racReieC.net] そう、、、
341 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 16:50:24.87 ID:F8RrIx43.net] 最近pythonの勉強を始めました 質問なんですけど、今”12歳からはじめるゼロからのPython”って本で勉強中なんですが その中のバブルソートっていうのが凄い難しくて全然わかりませんでした。 他の画像読み込み、表示、削除 ifやfor文はすぐに理解できましたがこれだけが難しすぎます これからゲーム業界で働くとしたらやっぱりバブルソートも理解できないと駄目ですか?
342 名前:デフォルトの名無しさん [2019/01/15(火) 16:57:58.01 ID:Oh+57Mh2.net] とばせ
343 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 17:13:05.98 ID:XHhYs/N9.net] >>330 その本マーケティング先行のタイトルと内容が全然合ってないな。 こういう騙してでも売るみたいな汚い商売やってる著者というか出版社の本はメモしといて二度と買わないのがいい。
344 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 17:21:37.66 ID:gjsoO4+v.net] 「バブルソート 画像」で検索! 説明ではわかりにくいから、画像で説明しているものを探せ! そりゃ、アルゴリズムは難しいよ。 アルゴリズムの入門書でも読めば?
345 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 17:33:28.18 ID:F8RrIx43.net] >>331 飛ばして勉強します >>332 取り敢えずこの一冊だけは頑張ってみます >>333 検索してみました。なるほど、これだと解りやすいですね
346 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 18:48:17.91 ID:a8+ZdNtP.net] ソートなんかだいたい何をしてるかを理解すればいいだけで、あとはライブラリを使えればok。
347 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 21:51:15.56 ID:2LJ1AJ8v.net] ソートアルゴリズムとPythonってあんま関係ないよね しかもバブルソートって… ソートをPython使ってやってみよう!って事なんだろうけど…
348 名前:デフォルトの名無しさん [2019/01/16(水) 11:40:44.20 ID:vTKVQdGX.net] バブルソートって基本というか誰でも思いつくようなので一番悪い方のアルゴリズムだろ
349 名前:デフォルトの名無しさん [2019/01/16(水) 12:17:02.35 ID:PPwa3JuW.net] なんかマウントでもとりたかったん?
350 名前:デフォルトの名無しさん [2019/01/16(水) 12:35:40.56 ID:vTKVQdGX.net] そう思うのは君が自意識過剰だからだよ 事実を述べてるだけ
351 名前:デフォルトの名無しさん [2019/01/16(水) 12:53:28.64 ID:PPwa3JuW.net] なんで突然自意識過剰が出てきたんや?
352 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 12:56:31.30 ID:rK8yjKCZ.net] パパパパイソン
353 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 19:58:20.24 ID:+73nfn6R.net] マウント中毒ははてなでもやってろ
354 名前:デフォルトの名無しさん [2019/01/16(水) 21:41:07.70 ID:PRhv7s1c.net] >>339 一番悪いってお前の主観やろ
355 名前:デフォルトの名無しさん [2019/01/17(木) 23:07:51.99 ID:gunQwDPd.net] 膨大な量のcsvを読み込みたいときに、上から1/3だけ、半分だけの行のデータを読み込みたいときはどうしたらいいでしょうか? https://qiita.com/motoki1990/items/0274d8bcf1a97fe4a869 例えば、このURLの例だと銘柄が'ユニチャームまでのデータを読み込みたい場合です。 単純に、for分をfor row in f/2:と書くと案の定エラーになってしまいます。
356 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 23:13:07.00 ID:sKmei/Rv.net] 相当マージだな
357 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 01:06:25.39 ID:zEbaw09P.net] ストリームないの?
358 名前:デフォルトの名無しさん [2019/01/18(金) 04:16:14.77 ID:6U5tZjv3.net] cat test.csv | head -4 | python hoge.py
359 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 05:49:01.69 ID:w7+BAjYe.net] お勉強スレで、まったく学ぶ気なく、やり方だけ尋ねるスタイル
360 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 08:39:55.53 ID:xsz3oCXU.net] お前らは俺に利用されていればいいんだ上等だろ と仰られています
361 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 08:53:30.51 ID:ckLRWwbW.net] マジマージ
362 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 13:37:06.55 ID:gXq62u3A.net] 一回全体読まないと半分がどこか分からない
363 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 13:59:38.64 ID:Ievd0esn.net] まず、wc などで行数を数える ただ、列中に改行があれば、それも数えられるのかどうか、わからない
364 名前:デフォルトの名無しさん [2019/01/18(金) 14:02:25.66 ID:tGJC1q7w.net] >>352 uniq 通して wc してから -1 が標準
365 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 14:14:02.94 ID:Kz34MTeG.net] 全部pythonでやりたいって話じゃないの? Windowsかもしれんし 一旦行数を数えるだけのループを書いて 二回目のループで制御させるしかないね
366 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 15:21:12.56 ID:Ievd0esn.net] Windows10・WSL・Ubuntu には、wc コマンドがある それで、Ubuntu側から、Windows側にあるファイルの行数を数える
367 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 15:41:14.52 ID:y9RIaZrB.net] ちょっとRubyに乗り換えてくる サーバサイドプログラミング言語・オブ・ザ・イヤー2018はRuby | マイナビニュース https://news.mynavi.jp/article/20190108-751236/
368 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 16:10:35.70 ID:9cPS2bOG.net] >>356 皆Rubyブームの時にRuby使ってたから、他の言語は嫌なだけだろ
369 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 16:32:46.52 ID:73pNyhSi.net] PHPはHTML吐くなら簡便だけど…PDOは良いドライバが腐ってるとアレ Pythonも純粋なオブジェクト指向ではないし、Rubyも文法が雑多すぎ
370 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 16:44:53.55 ID:pGuUGBnO.net] Ruby好きとは仲良くなれない
371 名前:デフォルトの名無しさん [2019/01/18(金) 17:13:29.65 ID:tGJC1q7w.net] 純粋なオブジェクト指向ωωω $とか@とか使いまくるのが純粋ですかね
372 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 17:16:16.91 ID:73pNyhSi.net] >>360 別に他の言語が純粋だとは言っていないし、処理系の話だよ
373 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 19:30:08.01 ID:olGVslZv.net] Python: def add(a, b): return a + b def opTwo(a, b, func): return func(a, b) print(opTwo(1, 2, add)) => 3 Javascript: let add = (a, b) => a + b let opTwo = (a, b, func) => func(a, b) console.log(opTwo(1, 2, add)) => 3 るびぃ〜)(;笑 def add(a, b) a + b end def opTwo(a, b, func) func(a, b) end p opTwo(1, 2, add) => Line 9:in `add': wrong number of arguments (0 for 2) (ArgumentError) from t.rb:9 プギャーm9(^Д^ ) るぅピぃではdefで定義した関数には第一級関数の資格はありませんwwww その他に似たような機能を提供するものにはなんと!ブロックとProc.newとprocとlambdaと->からより取りみどりで全部少しずつ用途と挙動が異なりますwwwwwさすが純粋オブジェクト指向言語は違うね!wwww
374 名前:デフォルトの名無しさん [2019/01/19(土) 00:48:59.06 ID:2Tiw7zAQ.net] railsなんてrubyでもないしオブジェクト指向でもない俺俺ロカール言語