[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2ch.scのread.cgiへ]
Update time : 01/10 09:45 / Filesize : 165 KB / Number-of Response : 654
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その40



1 名前:デフォルトの名無しさん [2018/11/22(木) 17:09:34.92 ID:JDIt5Mgb.net]
★当スレにRubyのソースコード類を書くことを禁ず
☆Ruby等、Pythonではないプログラミング言語での回答を書くことも禁ず

このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line/OS)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その39
mevius.5ch.net/test/read.cgi/tech/1535064635/

◆PythonのHome Page
www.python.org/

◆まとめ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/ ログイン必須になりやがった(゚Д゚#)
−−−−天麩羅ここまで−−−−

498 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 17:59:17.31 ID:B3Zj8ck+.net]
>>491
史ね

499 名前:工学部生 [2018/12/26(水) 18:56:06.67 ID:BXLIt/rJ.net]
>>496
電子レンジは波長が長いから、周波数が全然違うだろ。
テラヘルツは発生させるのが難しい。


岩盤浴からはテラヘルツが出てるかもしれんな。

500 名前:デフォルトの名無しさん [2018/12/26(水) 19:39:26.24 ID:XiMTcnTq.net]
この、キチ外工学部生は、あちこちのいろいろなスレで、
そのスレとは関係のない内容の投稿を繰り返し、
嫌がらせを繰り返す、真性のカスだからなw

検索してみりゃすぐわかる
だから相手にするなよw

しかもこいつは、最初のうちは、初心者で教えてもらう立場の時だけは
へこへこと、下手にでているが、
しばらくして慣れてくると、もうここのスレの住人のサルどもは超えた、
俺様はもう達人レベルに達したとかのウソ800を、
あちこちのスレで平気で毎回くりかえして
スレ荒らしするのを楽しんでるようなやつだからなw

ここでの行動も、まったくそのパターンと同じような感じでワロタわ
まさにチンパンジーレベルの低脳みそな、この工学部生の行動パターンにはw

501 名前:デフォルトの名無しさん [2018/12/26(水) 19:45:03.12 ID:XiMTcnTq.net]
ちなみに、

さきほど例であげた、テラヘルツ波関連の投稿も、こいつが地震板で連投してた内容だw
地震とは、まったく無関係な内容での荒らしでな
地震とは関係ないようだって、誰でもわかることなのに連投につぐ連投でなw


市況板とか、あちこちのスレで同じことを繰り返しては
そこでの議論を台無しにしてるクズ野郎だから、こいつは

502 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 19:48:10.30 ID:vdicJhjh.net]
>>498
??w?w??

503 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 21:09:03.88 ID:Y8+MwfS4.net]
>>499
電子レンジは2.4GHz帯だぞ
WiFiとかに影響するのを知らんのか?

504 名前:デフォルトの名無しさん [2018/12/26(水) 22:00:16.25 ID:RxF2g5Va.net]
うちもPUBGやってる時に、止まったら大概、犯人は電子レンジ

505 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 22:13:23.54 ID:B3Zj8ck+.net]
>>502
史ね

506 名前:デフォルトの名無しさん mailto:sage [2018/12/26(水) 22:14:00.13 ID:lH6FC2u/.net]
>>505
それしか言えんのかこの猿ぅ



507 名前:デフォルトの名無しさん [2018/12/27(木) 01:31:20.01 ID:tI3n8wtp.net]
>>468
気に入らないなら別に使わなくてもいいぞ
大体verification目的だろうし、そうならそのモジュールをインポートしたverification.pyに分ければ良いだけの話

508 名前:デフォルトの名無しさん [2018/12/27(木) 01:36:14.11 ID:tI3n8wtp.net]
というかその方がテスト目的に便利
単一ファイルだと名前空間が汚れてるし、モジュールとしての使用をテストしたいなら、モジュールとして引用する時に用いる記法と同様にmod.funcで記述できる
むしろこのイディオムは推奨しない

509 名前:デフォルトの名無しさん [2018/12/27(木) 01:41:36.95 ID:tI3n8wtp.net]
広く使われてるけど、ハッキリ言ってアンチパターン
一々テストスクリプト書きたくないめんどくさがり屋の為のイディオム

510 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 02:11:44.10 ID:R6XYbV9I.net]
それすら書かないよりはマシでは

511 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 02:13:52.91 ID:7a2NgQl3.net]
他の言語に比べて予約語が少なめだよ!とかいっといて
__main__だの__repr__だのが出てくるとあのさあ…ってなるよね
実質予約語じゃねーか!

512 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 02:17:54.30 ID:KLGborwt.net]
マジカル☆キーワー子

513 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 08:30:42.77 ID:dq01g3G8.net]
>>509
モジュール内に書くのは確かにアンチパターンかも知れないね
一方でコマンドラインから呼び出されるメインのスクリプトに小さな関数を含む場合には書くようにしてる

514 名前:デフォルトの名無しさん [2018/12/27(木) 10:31:53.45 ID:tI3n8wtp.net]
>>513
まあ百行位のほんとに簡単なスクリプトなら使うのが良い
大きいのはなるべく分割してる

515 名前:デフォルトの名無しさん [2018/12/27(木) 11:39:24.93 ID:3cnsgeAY.net]
>>511
上書き出来るからそれは違う

516 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 13:29:10.56 ID:vFbRqeBi.net]
パイソンはfor文が変。



517 名前:デフォルトの名無しさん [2018/12/27(木) 13:47:35.12 ID:SzdNjvIa.net]
そうでもない

reverse() と reversed() とか
iterator を返すか list を返すかとか
はまり要素はあるけど

518 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 17:57:47.48 ID:aDqJzuL+.net]
>>516
range() 使うことで foreach に統一したからちょっと戸惑う人はいるかもな
for-elseとかめっちゃ便利だし他の言語でもサポートして欲しいわ

519 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 19:51:10.53 ID:pFurIVXL.net]
>>518
そんなのbashスクリプトがサポートしてるから出来て当然

520 名前:デフォルトの名無しさん [2018/12/27(木) 19:52:27.11 ID:fStw2P8T.net]
どおゆう理屈やw

521 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 20:31:47.31 ID:Yhr9LMWw.net]
>>495
お前rubyキチ本人だろ

522 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 20:40:22.71 ID:hUBeLDlz.net]
>>519
何を主張したいのかよくわからん w

523 名前:デフォルトの名無しさん [2018/12/28(金) 04:00:55.42 ID:1+uaKn3C.net]
Pythonの文法やら何が出来るやらを
網羅的、体系的に学べる参考書でおすすめある?
オライリーの入門本は2015年で少し古いのかな?

524 名前:デフォルトの名無しさん [2018/12/28(金) 15:19:01.85 ID:56T0b3/9.net]
サウンドをDeepLearningしようと思うんだけど、
44.1kHzは必要ないので4分の1位にしようと思うんだけど
numpyで一発でできる?

4要素毎に平均とって4分の1の大きさのarrayにしたいの

525 名前:デフォルトの名無しさん [2018/12/28(金) 15:44:17.30 ID:KXx45DYL.net]
>>524
import numpy as np
x = np.arange(100) #入力信号
x = x.reshape((-1,4)).mean(axis=1)

ただし系列長が4の倍数になっている必要あり

526 名前:524 [2018/12/28(金) 16:10:06.07 ID:56T0b3/9.net]
>>525
ありがとう。
凄いね。
こういう発想ができるようになりたい



527 名前:デフォルトの名無しさん mailto:sage [2018/12/28(金) 17:47:01.40 ID:3YeBBG9o.net]
>>526
とりあえずしゃぶれよ

528 名前:デフォルトの名無しさん mailto:sage [2018/12/28(金) 22:35:53.67 ID:DvAx2dxF.net]
int("") とするとエラーが出るのでちょっと困ってたが
検索したら int("" or "0") のような書き方があるのを見つけた

529 名前:デフォルトの名無しさん [2018/12/28(金) 23:05:41.34 ID:KXx45DYL.net]
空文字列はFalse扱いだからね
そしてorは前者の評価結果がTrueなら前者が、そうでなければ後者を返すからだね

530 名前:デフォルトの名無しさん [2018/12/29(土) 00:56:27.64 ID:Q5zCqUOy.net]
不安の先送りでしかない ような

531 名前:デフォルトの名無しさん [2018/12/29(土) 01:01:00.62 ID:5EjDFocT.net]
どうみても無駄

532 名前:デフォルトの名無しさん [2018/12/30(日) 12:39:32.84 ID:DtzGWHMf.net]
関数まで勉強したけど何作ればええんや。
クラスはまだ微妙。
何か作りたい。
AWSのlambdaも使いたい

533 名前:デフォルトの名無しさん [2018/12/30(日) 12:56:57.98 ID:mJsbirIQ.net]
とりあえず勉強してるけど作りたいものがないって人はpaizaのスキルチェック辺りでもやってみるといいのではないか

534 名前:デフォルトの名無しさん [2018/12/30(日) 16:13:12.87 ID:Y/PcKL5Q.net]
通信勉強汁

535 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 16:32:54.89 ID:hrilU9Tm.net]
>>532
普段面倒に感じてることはないんか?
仕事は?学生?

536 名前:工学部生 [2018/12/30(日) 19:22:42.03 ID:gpkFvmig.net]
メモ、
Google colaboratoryっていうクラウドで利用できるオンラインサービスがあるらしい。



537 名前:デフォルトの名無しさん [2018/12/30(日) 19:24:25.88 ID:DJmL4gMH.net]
>>535
仕事は保守、監視なう。
自分の部署がクラウドに力を入れてるから、AWSやPython勉強し始めた状況です。
まじで、何を作ればいいのかわかりまてん

538 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 19:54:29.61 ID:K+Uji08X.net]
みんなのPythonっていう本買ったけど読みやすいようで読みづらい
他にもっといい本ある?

539 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 19:56:05.85 ID:a4knKYVj.net]
>>537
だったら監視関連のツール作ればいい
AWSのサービスの練習には最適だろう

540 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 19:58:25.10 ID:SBXag0kd.net]
>>538
書籍ならOREILLYがダントツ

541 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 20:04:55.72 ID:K+Uji08X.net]
>>540
公式サイトの本一覧を見て初心者向けっぽいの
ピックアップしたんだけどどれがいいんだろう?どれも高いけど…
https://www.oreilly.co.jp/books/python/

初めてのPython 第3版
入門 Python 3
実践 Python 3
Head First Python 第2版

542 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 20:11:07.33 ID:SBXag0kd.net]
>>541
amazonの試し読みで中身確認すると良いぞ
自分にあったものを買ってくだされ

543 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 20:23:37.14 ID:K+Uji08X.net]
>>542
ありがとう
オライリー本の中身はAmazonで見られないと思ってた
紹介とレビュー見て実践は中級向け、Head FirstはWebアプリ開発に特化みたいなので
初めて or 入門のどちらかにしようと思う

544 名前:デフォルトの名無しさん [2018/12/30(日) 20:54:31.99 ID:q+H2Wt/Y.net]
独学プログラマーもいいけどな。

545 名前:工学部生 [2018/12/30(日) 20:57:39.43 ID:gpkFvmig.net]
「ディープラーニング、騒がれている割に、実は役にたたん説」があるからな。
これ、わりと現実的。
まあ、例えばだが、数字を2を3と仮に間違えてカメラが認識してしまったら大変なことになるし、
センサー最高。
言語処理も実はプログラマーが全部文法、タイピングしてましたというオチ。

まあ、googleの検索ソフトを始め、
検索でビックデータ処理みたいな重要性は今後も大きくなっていくだろう。


pythonの強みはシンプルに検索、統計分析など複雑なコードが書きやすいなど、
もっと別のところにある。

546 名前:工学部生 [2018/12/30(日) 21:07:20.01 ID:gpkFvmig.net]
少なくとも、今、金になってるのはAIでもディープラーニングでもなく

Microsoft「windows bing excel」
Google「 検索してください 」
Amazon「検索してください」
これ



547 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 21:19:16.03 ID:a4knKYVj.net]
>>545
役に立たんかどうかはともかく、役に立つようになった頃には今のデータサイエンティスト笑がシコシコやってるような
機械学習を使った最適化問題のような単純なタスクはとっくに完全に自動化されてるよ
今でさえ、典型的な機械学習タスクはクラウドサービスのAPIに丸投げしたら遥かに手っ取り早く高精度出るんだから

548 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 21:59:30.03 ID:8KuoxE+z.net]
>>545
> まあ、例えばだが、数字を2を3と仮に間違えてカメラが認識してしまったら大変なことになるし、
お前が何も理解できてないことがよくわかる w

549 名前:デフォルトの名無しさん mailto:sage [2018/12/30(日) 22:06:35.50 ID:SBXag0kd.net]
>数字を2を3と仮に間違えてカメラが認識してしまったら大変なことになるし、
これは誰が責任を取るかって話なんだよ
日本はマイナス評価だからね

人間よりAIの方がmnistの点数は高いし高速だから、
導入したほうがいいのは100%間違いないのに

550 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 11:10:42.70 ID:oWfizSwT.net]
>>545この投稿は、荒らし工学部の投稿、他のスレにおいて、スレ違いにも拘わらず同様なレス、皆が迷惑している、相手になると、無限に調子に乗ってレスの荒らし、スレが駄目になる。くれぐれもレスをせんように、

551 名前:デフォルトの名無しさん [2018/12/31(月) 11:29:45.58 ID:RvbtBQr5.net]
初めてのPython はやめておけ、あれは入門書ではない

552 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 12:47:48.81 ID:ub+ffh8E.net]
初めてのJavascriptといい、なんでオライリー嘘つくん?

553 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 12:56:16.50 ID:C2zMRwND.net]
プログラミングは初めてではないがPythonは初めての人が対象だから、嘘はついていない

554 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 12:58:10.47 ID:NHY5f5n5.net]
>>552
昔のパソコンを使う人はそこそこの土台があった
オライリーの「はじめての〜」シリーズはその人たちのレベルに合わせた訳本が多い
本当の一般人がオライリーに手を出すと辛い

555 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 13:52:21.06 ID:Zl+6bRIY.net]
Pythonやオライリーはアカデミック寄りだから、対象読者の知能も高めに設定してあるんだろう
大学の講義で教科書として使われるような「〇〇学入門」のノリ

556 名前:デフォルトの名無しさん [2018/12/31(月) 16:23:21.04 ID:J1KblhMP.net]
辻真吾のpythonスタートブックはどうだろう?



557 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 18:27:51.41 ID:FDr75Huk.net]
公式のチュートリアルでいいんじゃない

558 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 19:02:11.58 ID:ub+ffh8E.net]
「はじめて」のゲシュタルト崩壊w
こんなの初めてッ(初めてじゃない)みたいなもんか…

559 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 19:05:55.13 ID:P7ivXR4j.net]
普段からオライリー読んでる人がはじめてPythonにチャレンジ!
これがオライリー基準でいう「は じ め て」

560 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 19:19:22.33 ID:ZwGo24he.net]
ってかpython自体、あまり初心者意識してなくないか
class作れて呼び出せる、ぐらいは別言語で覚えてからだと思うんだが、そうでもないのか

561 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 19:51:23.91 ID:ane2kXI6.net]
これだから文系は
とりあえずしゃぶれよ

562 名前:デフォルトの名無しさん [2018/12/31(月) 19:54:02.38 ID:RvbtBQr5.net]
原題がLearning Pythonだからな
そっちでもビギナー向けじゃないって書かれてるけど

563 名前:デフォルトの名無しさん [2018/12/31(月) 21:29:25.87 ID:191rgnDC.net]
Pythonの入門書の評価を見たくて、ツイッターで書籍の名前を検索かけると何個も入門書をやってる方が結構いるんですが、そんなもんですか?1冊を何度もやって覚えるより複数やった方がいいって考えなのか

564 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 21:32:42.96 ID:Zl+6bRIY.net]
プロレビュワーでしょ
サクラ

565 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 21:34:37.24 ID:PKXpru+u.net]
技術書はほとんど数売れないから、サクラレビューは普通に行われる

566 名前:デフォルトの名無しさん [2018/12/31(月) 21:43:13.06 ID:191rgnDC.net]
なるほどサクラか。paizaで入門は勉強したから、エキスパートPythonプログラミング 改訂2版買おうか迷ってるんだけど中身検索できないから迷ってる。



567 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 21:53:40.46 ID:ZwGo24he.net]
今日日ネットっで中身確認できないようなものは候補から除外で良いと思うよ

568 名前:デフォルトの名無しさん [2018/12/31(月) 22:28:59.48 ID:191rgnDC.net]
キンドルにサンプル送信できました。すいません。
てか初心者用ではなかったので諦めました

569 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 22:29:31.67 ID:wcpNRzlf.net]
気になるなら全部買って読んでみろよ
本一冊も買えないほど貧しいならまずバイトしろ!

570 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 22:34:34.13 ID:FDr75Huk.net]
GitHubとかで他人のソース詠んでわからんとこだけ調べると勉強になるよ

571 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 22:39:34.00 ID:E3GRK6g9.net]
>>552
初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017

この本を読める奴は、Ruby など、数言語はやっていないと無理だろw
10言語ぐらい知っている、漏れでも苦戦しているw

572 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 22:39:37.83 ID:wcpNRzlf.net]
>>570
出た!今話題の公式ドキュメントで殴るマン
コイツの言うことはプログラム初心者なら無視していいぞ
これは他言語経験者向けのアドバイスだからね

573 名前:デフォルトの名無しさん mailto:sage [2018/12/31(月) 23:40:29.71 ID:FDr75Huk.net]
>>572
タダだし年の瀬の夜中だし本屋に行かなくてもすぐチェックできるんだから、公式読んでみたっていいだろw

574 名前:デフォルトの名無しさん [2019/01/01(火) 00:31:04.66 ID:bwLICxdy.net]
NPO法人 ここからねっと 池亀厚子 囲い込み詐欺師

〒194-0022 東京都町田市森野2丁目10−5

町田まごころクリニック 鹿島直人 院長

〒194-0022 東京都町田市森野2丁目8−15 AWA渋谷ビル

575 名前:デフォルトの名無しさん [2019/01/01(火) 01:18:40.11 ID:8OsFl1xF.net]
今年こそPythonを勉強するぞー
ってことなんでおススメの参考書をおせえて

576 名前:デフォルトの名無しさん [2019/01/01(火) 01:22:30.05 ID:8OsFl1xF.net]
10000時間の法則ということなんで、今年は10000万時間プログラミング勉強します。



577 名前:工学部生 [2019/01/01(火) 01:52:27.28 ID:6Cnt1qbo.net]
ドクター中松ショップっての見つけた。


信じてくれないだろうが、医師や看護師、薬剤師といった職業は、
急速に発達するテクノロジーによって、今後、消滅する運命にある、これはもはや確実。
「単純労働」の仕事はどんどん消えていき、
クリエィティブ、イノベーションを起こすような仕事が残っていくだろう。
テロメアを伸ばしたりミトコンドリアを活性化させたりして老化を防ぐ薬は登場してきている。


ドクター中松の現在は、がんがんロボットで余命延長?資産や息子は?
https://jyouhou-depot.com/dr-nakamatu_invent/


ガンガンロボット
www.dr-nakamats-shop.co.jp/dr/g_robot.html

578 名前:デフォルトの名無しさん mailto:sage [2019/01/01(火) 15:11:53.47 ID:FjNkXX5n.net]
>>575
オライリージャパンの入門python3でいいと思う
ぶっちゃけ入門なら公式ドキュメントでもいいけどな

579 名前:デフォルトの名無しさん [2019/01/01(火) 16:42:06.96 ID:hTzWlS87.net]
オライリーの「退屈なことはPythonにやらせよう」は?

580 名前:デフォルトの名無しさん [2019/01/01(火) 19:24:08.95 ID:/7s5/Hgo.net]
print(b'\xe3\x81\x82\xe3\x81\x91\xe3\x81\xbe\xe3\x81\x97\xe3\x81\xa6\xe3\x81\x8a\xe3\x82\x81\xe3\x81\xa7\xe3\x81\xa8\xe3\x81\x86'.decode())

581 名前:デフォルトの名無しさん [2019/01/01(火) 21:18:35.70 ID:aIap3tQw.net]
>>580
退屈なことはパイソンにやらせろや

582 名前:デフォルトの名無しさん mailto:sage [2019/01/01(火) 23:42:18.44 ID:Xdyknoeg.net]
>>581
とりあえずください

583 名前:デフォルトの名無しさん [2019/01/02(水) 12:09:56.25 ID:sdr2h7U6.net]
面倒なことは徴用工にやらせよう

584 名前:デフォルトの名無しさん mailto:sage [2019/01/02(水) 14:37:27.76 ID:/Iu0NNeD.net]
かえって面倒なことに

585 名前:デフォルトの名無しさん mailto:sage [2019/01/02(水) 14:50:37.18 ID:tlU8Kj2G.net]
なりますねぇ

586 名前:デフォルトの名無しさん [2019/01/02(水) 18:09:45.45 ID:uKRNceqB.net]
>>584
外国人の徴用工でしょう。



587 名前:デフォルトの名無しさん mailto:sage [2019/01/02(水) 20:51:50.20 ID:LEzZ7wSb.net]
独学プログラマーって単なる読み物じゃないの?見たことないけど

588 名前:デフォルトの名無しさん mailto:sage [2019/01/02(水) 21:18:36.86 ID:tlU8Kj2G.net]
pythonのプロパティってもう少しどうにかならなかったのでしょうか
メンドイ

589 名前:デフォルトの名無しさん mailto:sage [2019/01/02(水) 21:19:51.60 ID:UUWGtmYc.net]
面倒だったらダックタイピングしとけば

590 名前:デフォルトの名無しさん [2019/01/03(木) 09:49:46.30 ID:9qb4J6Yk.net]
1年て1万時間もないのか
1万時間って大変なんやね

591 名前:デフォルトの名無しさん mailto:sage [2019/01/03(木) 10:16:04.26 ID:ObFDukg1.net]
class内メソッドの第一引数selfは、慣習でselfとしているだけで、実際はsでもなんでも良いのでしょうか?
変えない方が良いでしょうか

class foo:
def __init__(s, num):
s.num_2x = num * 2

print(foo(123).num_2x)

592 名前:デフォルトの名無しさん mailto:sage [2019/01/03(木) 10:38:09.12 ID:TPj1o5pV.net]
>>591
selfでなくてもいいけどselfにしとけ
ていうかIDE使っとらんの?
IDEで勝手に補完されるだろ

593 名前:デフォルトの名無しさん mailto:sage [2019/01/03(木) 10:56:54.85 ID:ObFDukg1.net]
>>592
ありがとうございます、とりあえずテキストエディタで練習してました
最初からIDE使っておけばよかったです、トホホ

594 名前:デフォルトの名無しさん [2019/01/03(木) 11:05:39.52 ID:GFK4C2Tk.net]
>>591
selfは変えない方が良い
ただし@classmethod付けてるときだけは第一引数はclsにしてる

595 名前:デフォルトの名無しさん [2019/01/03(木) 12:35:20.54 ID:o4FJZu3y.net]
数学ライブラリで頭一つ抜けてるmpmathはメソッド第一引数にctxという数値オブジェクト(コンテキストの略らしい、文脈)渡す面白い実装してるな
行列などデータクラスのコンストラクタに渡して第一引数自体に代入してselfとすり替え、メソッドを呼ぶとその文脈で振る舞うようにしてる
selfをお約束と思っていると出てこない目から鱗の発想

疎行列なら密ベースのNumPyより速いし機能も多い
SciPyにも疎クラスあるけどやっつけ

596 名前:デフォルトの名無しさん [2019/01/03(木) 12:40:47.77 ID:o4FJZu3y.net]
ほぼpurePythonってのも面白い、読みやすいし
NumPyは空クラスに謎プトロコルや謎デコレータ付けたのだらけで、定義をたらい回しにされて行き着く先が低レベル言語だったりする
実装の詳細が分からんので信頼して使えない



597 名前:デフォルトの名無しさん mailto:sage [2019/01/03(木) 14:20:22.73 ID:IMhFc1Bu.net]
purePythonなんて信頼して使えない。
だから実績のあるCライブラリラッパーを使っているというのに。

598 名前:デフォルトの名無しさん [2019/01/03(木) 16:33:56.02 ID:o4FJZu3y.net]
>>597
いやいや数学用途ってそういう意味で言ってるんじゃない
任意精度計算などを実装しているってこと






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<165KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef