[過去ログ] Pythonのお勉強 Part65 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
803: (ワッチョイ 8901-sMDu) 2021/10/31(日)15:35 ID:ZKJdML+R0(2/2) AAS
>>802
これ解決しましたw
804(2): (ワッチョイ 533b-RFIy) 2021/11/01(月)11:47 ID:KxfY0poz0(1/4) AAS
関数のdefは呼び出しより上に無いといけないけど、
上に無くてもいい言語も普通にある
関数を重複してdefするとも思えないし、下に書くことを禁止するメリットって何?
805: (ワッチョイ 9301-rbIv) 2021/11/01(月)12:51 ID:95gICv2m0(1) AAS
>>804
上から順番に実行されることが保証されるかどうか
保証されると下にあってはダメ
保証しないのであれば下に書いてあってもO.K.
806: (ワッチョイ c1e0-BvZE) 2021/11/01(月)13:25 ID:42sMqJEJ0(1) AAS
バカは黙っとけ
807: (ワッチョイ 5336-uzZz) 2021/11/01(月)13:29 ID:QXZizO7w0(1/2) AAS
ん、関数の位置に制限なんてあった?
昔しそんな言語を見たような気もするが、、、
808: (ワッチョイ 1363-BvZE) 2021/11/01(月)14:21 ID:VMDOR5ec0(1/2) AAS
そう、君がまだ生きていた頃の話
809: (エムゾネ FF33-48dE) 2021/11/01(月)14:22 ID:z/x9VzKbF(1) AAS
馬鹿が下手な書き方をすると制限があるように観える
実際は制限は無いと言って良い
810: (ワッチョイ 917c-Jc4x) 2021/11/01(月)14:55 ID:bBJfHO040(1) AAS
公式にも書いてるイデオムを知ってるかどうか
多重でdefできるのもあるけど前方参照制限あると昔に決めたのが続いてるだけ
811: (ワッチョイ 9301-IqLL) 2021/11/01(月)16:04 ID:4KUjQrYz0(1) AAS
>>804
前方参照が必要なければコンパイラやインタプリタの実装がシンプルになる
前方参照が不要ならコードを上から下に読むのは一回でいいが
前方参照が必要なら定義をスキャンする時と処理を実行する時の最低2回はコードを上から下に読む必要がある
812(1): (ワッチョイ 533b-RFIy) 2021/11/01(月)16:13 ID:KxfY0poz0(2/4) AAS
前方と言われてもforwardと言われても、ソースコードの上の方の意味に思えてしまう
向かう先(下)が前方ね
ソース一回通して読むくらいコストは微々たるものだし、
それだけの理由ならデメリットの方が遥かに大きい気がする
813: (ワッチョイ 8b63-jCVc) 2021/11/01(月)18:35 ID:b8DEaY2C0(1) AAS
作者の気持ちは作者に聞いてこいよ文系
814: (ワッチョイ 533b-RFIy) 2021/11/01(月)18:41 ID:KxfY0poz0(3/4) AAS
対話モードで入力したものをファイルにしたものがpyである
という考えなら判る
スクリプトから読む時は対話モード以上のことができます
で誰も困らないと思うのに
815: (ワッチョイ c12c-2hVy) 2021/11/01(月)19:13 ID:MaHd86e90(1/2) AAS
これはもう単純に創作哲学でしょう
「は?テメエどこにおんねんww」という書き方を
己が甘受できるかどうか
816: (ワッチョイ c12c-2hVy) 2021/11/01(月)19:14 ID:MaHd86e90(2/2) AAS
お前はチャラ男に対してガバマンな女が好きなのか、どうか
817: (ワッチョイ 1363-BvZE) 2021/11/01(月)19:16 ID:VMDOR5ec0(2/2) AAS
プログラム作成は人間とコンパイラの共同作業
お互いに歩みよって協調していかないと
818: (オイコラミネオ MM95-ut4V) 2021/11/01(月)19:22 ID:znIXUHiJM(1) AAS
前方後方って考えるのが変な理解に繋がるんじゃないの?
名前空間にオブジェクト(モジュールやクラス)を登録(メモリに展開)するのが、宣言・定義と考えれば、
アクセスする時点でその目的のオブジェクトが作られていればOK、ってだけ。
819: (ワッチョイ 533b-RFIy) 2021/11/01(月)19:53 ID:KxfY0poz0(4/4) AAS
その方が楽だから、とか、コストがかかるから、とか、深く考えずに作ったらそうなった、
とかは考えにくくて、
やろうと思えば簡単に実現できるし要望も山程あったけど、
敢えて上にしか書けないようにしてるとしか思えない
何かの明確な哲学が背後にありそうなんだけど、ピンとこない
下に書けたって別にいいじゃん、と思える
820: (アウアウウー Sa9d-48dE) 2021/11/01(月)20:09 ID:nDDBE8sna(1) AAS
理由は簡単
誰も困ってないから
判らないのは頭が悪い証拠
821: (ワッチョイ 5336-uzZz) 2021/11/01(月)20:14 ID:QXZizO7w0(2/2) AAS
pythonの話だよね?
俺はクラスしか使ってないからかな?
関数の位置でエラーが出た事なんて無いよ。
822: (ワッチョイ 1301-uh0P) 2021/11/01(月)20:16 ID:vUqioc9F0(1) AAS
>>812
> ソース一回通して読むくらいコストは微々たるものだし、
現代の常識で語られてもね…
823: (ラクッペペ MMeb-wsQp) 2021/11/01(月)20:56 ID:fmKadVrDM(1) AAS
> 何かの明確な哲学が背後にありそう
陰謀論とか好きなんだろうな
824: (ワッチョイ 8901-sMDu) 2021/11/01(月)21:05 ID:4nNYTPSv0(1) AAS
じゃなんでCernの施設にシヴァの偶像があるんだよ
825: (ワッチョイ f963-SOku) 2021/11/01(月)21:49 ID:D8CLlWPZ0(1/2) AAS
職員の趣味だろう?
826: (ワッチョイ f963-SOku) 2021/11/01(月)21:50 ID:D8CLlWPZ0(2/2) AAS
もうちょっとこう
直接的な現実の危機や可能性に対して関心をもってもらわないと
陰謀論の沽券にかかわるというもの
827: (エムゾネ FF33-48dE) 2021/11/02(火)09:43 ID:px0qcy1yF(1) AAS
頭が不自由な人の層と
陰謀論好きな人の層は
概ね一致する
828: (ワッチョイ 1355-JVmF) 2021/11/02(火)09:46 ID:RQoewYsN0(1) AAS
heapqはなぜdecrease-keyに対応していないのでしょうか?
これではダイクストラ法で使えません。
829(1): (ワッチョイ 8901-sMDu) 2021/11/02(火)14:58 ID:wdD0/4p60(1) AAS
アスペは未知のものを嫌う
プログラマーはアスペが多い
830: (ワッチョイ 8bbb-Iyxk) 2021/11/02(火)15:50 ID:q3qIgHMr0(1) AAS
>>829
根拠の提示はないし、3段論法にすらなってないしナンナの?
831: (エアペラ SD63-NbAA) 2021/11/02(火)16:24 ID:maZ4z/q6D(1) AAS
つまりプログラマーは未知のものをきらうことがおおい!
832: (ワッチョイ 533b-RFIy) 2021/11/02(火)16:43 ID:xUGStZM60(1/3) AAS
if type(v) == 'int':
ではなく
if type(v) == int:
と書く(書ける)理由は何?
予約語ではないので変数intとの比較としか解釈できないと思うけど
833: (ワッチョイ a95f-fo6w) 2021/11/02(火)17:12 ID:o4FUxMKj0(1) AAS
型の比較してるだけ
834(1): (ワッチョイ 5336-uzZz) 2021/11/02(火)17:18 ID:ot52oxwe0(1/2) AAS
if type(v) is 'int':
じゃねえの?
==でも通る?やった事ないけど。
835: (ワッチョイ 8bbb-lKaz) 2021/11/02(火)17:33 ID:Zlj9Iarm0(1/2) AAS
type関数が返却するのは文字列じゃなくてtypeオブジェクトだからだね
外部リンク[html]:docs.python.org
836: (ワッチョイ 8bbb-lKaz) 2021/11/02(火)17:37 ID:Zlj9Iarm0(2/2) AAS
同じ名前の変数を定義したら比較できなくなるけど、ローカル変数なら自分でやってることに気づくはずだし問題にはならないんじゃないかな
837: (ワッチョイ 533b-RFIy) 2021/11/02(火)17:38 ID:xUGStZM60(2/3) AAS
<class 'int'>
のように、クラスは'int'として返るのでますます判らない
838: (オイコラミネオ MM95-ut4V) 2021/11/02(火)17:47 ID:TEEdp5BbM(1) AAS
お前らさ、ちゃんとドキュメント読めや。
type()はtype型オブジェクトを返す。
839(1): (ワッチョイ 533b-RFIy) 2021/11/02(火)18:16 ID:xUGStZM60(3/3) AAS
type型オブジェクトを返すことと、intと書くと変数ではなくtype型オブジェクトと認識されることは
全然別の話だよね
文字列と比較してもうまく行かないことは簡単に理解できるけど、intの取り扱いが謎
intがスコープに無い時は、type型オブジェクトとみなす、みたいな特別ルールがあるとか?
840: (ワッチョイ 0912-jCVc) 2021/11/02(火)18:48 ID:bBu0w1jV0(1) AAS
別にドキュメントなんか読まなくていいから
キャンプ用品店でホワイトガソリン買ってきて被って火つけて死ねや
841: (ワッチョイ 5336-uzZz) 2021/11/02(火)19:11 ID:ot52oxwe0(2/2) AAS
>>834
間違えた。
if type(v) is int :
'int' じゃなくて int ね。
842(1): (ワッチョイ 1133-BvZE) 2021/11/02(火)23:54 ID:B9QicRLm0(1) AAS
type型オブジェクトってなんだよ
type型オブジェクトを英語にしたらどうなんだよ
843: (ワッチョイ b3bd-JVmF) 2021/11/02(火)23:57 ID:FovZ003x0(1) AAS
プログラムって深く考えてもしょうがないと思ってるので
ふーんでいつも納得してるわw
望む通りに動けばいい
844: (ワッチョイ 1133-BvZE) 2021/11/03(水)00:03 ID:COAZFdz30(1) AAS
組み込み関数とか組み込み型がない世界から来た人なんかな
845: (ワッチョイ f993-NbAA) 2021/11/03(水)00:09 ID:vWOY20Jy0(1) AAS
>>842
type type object意外にある?
846: (ワッチョイ 1901-0qXq) 2021/11/03(水)00:36 ID:5twrIkJC0(1) AAS
細部を疎かにする人に任せられないわ
0とnullの違いが扱えずにバグったりしそうだし
847: (ワッチョイ 1901-p0vo) 2021/11/03(水)01:00 ID:UCh+XZ2y0(1) AAS
そんなこと言ってたらどんな仕事も人に任せられなくなるよ
人それぞれでこだわりが違うんだし
自分のせいでバグっても人のせいにして逃げることができる奴が生き残れる
848: (ワッチョイ 1363-BvZE) 2021/11/03(水)01:41 ID:vOgL+6rP0(1/3) AAS
nil
あれは何だったんだろう
849: (ワッチョイ 533b-RFIy) 2021/11/03(水)02:49 ID:Klx8o89d0(1/7) AAS
ぬるぽ
850: (ワッチョイ 1302-1lkr) 2021/11/03(水)07:03 ID:RqCGWlFo0(1) AAS
pylint が type() の代わりに isinstance() 使えって言わないか?
851: (ワッチョイ b3bd-JVmF) 2021/11/03(水)07:10 ID:PgAE6/bx0(1) AAS
初めて知ったわ
教えてくれてありがとう
852(1): (ワッチョイ 997c-NbAA) 2021/11/03(水)10:11 ID:dpFVj1du0(1) AAS
nullをヌルって読む奴は細部をおろそかにしてるので任せられない
853: (ワッチョイ d963-SOku) 2021/11/03(水)10:25 ID:uE/oz2vb0(1/2) AAS
ヌルって呼ばない奴は独りよがりでコミュ力がないので排除
854: (ワッチョイ 533b-RFIy) 2021/11/03(水)10:30 ID:Klx8o89d0(2/7) AAS
warningをウォーニングと読んだら、
ウォーニング? ああ、ワーニングのことね、と訂正された
855: (ワッチョイ f15f-3bCf) 2021/11/03(水)10:32 ID:a/LASxtL0(1) AAS
>>852
ヌルじゃダメなん?
856: (ワッチョイ d963-SOku) 2021/11/03(水)10:39 ID:uE/oz2vb0(2/2) AAS
自分だけかしこいの禁止
愚民に合わせろ
857: (ワッチョイ 533b-RFIy) 2021/11/03(水)10:46 ID:Klx8o89d0(3/7) AAS
ultra, culture, gulf, lullaby, multi, sulfa, vulnerable
ulのuにアクセントがあると発音は大抵Λ
858(1): (ワッチョイ 0b68-rbIv) 2021/11/03(水)11:57 ID:HPlSDyra0(1) AAS
とは言えpythonの話しててnullなんて言う奴の方が
言葉を柔軟に扱えないヤツなんだなぁと思うわ
859: (ワッチョイ 1363-BvZE) 2021/11/03(水)12:03 ID:vOgL+6rP0(2/3) AAS
ALTキーがあるといいね
860: (ワントンキン MMd3-ut4V) 2021/11/03(水)12:11 ID:JHNRh9TlM(1) AAS
>>858
pythonしかやってない人の方が少数だろうし、Noneのことを間違ってnullと言ってしまうこともあるだろう。
いちいち目くじら立てるやつの方が柔軟性皆無。
861: (アウアウウー Sa9d-O4HE) 2021/11/03(水)12:29 ID:IMInqq8ea(1/5) AAS
pull、bull → null って流れになるよね
862: (ワッチョイ 6963-rbIv) 2021/11/03(水)14:26 ID:epFspok00(1/2) AAS
ALTはいまだにアルトと言ってしまう
ジャネにグノメ、きりがないわ
863: (ワッチョイ 6963-rbIv) 2021/11/03(水)14:29 ID:epFspok00(2/2) AAS
Windowsのバッチで >NULL と書いてカレントディレクトリにNULLファイルを作ったやつはいねぇか?
864: (ワッチョイ 533b-RFIy) 2021/11/03(水)14:33 ID:Klx8o89d0(4/7) AAS
きっとaltitudeキーの略だからアルトで正解
865: (アウアウウー Sa9d-O4HE) 2021/11/03(水)14:37 ID:IMInqq8ea(2/5) AAS
with と width ってみんなどうしてるの?
866: (ワッチョイ 533b-RFIy) 2021/11/03(水)14:43 ID:Klx8o89d0(5/7) AAS
widthははっきりiだけど、withはあいまい母音になる
前置詞なんて言ってるか言ってないか判らないくらい適当
867: (ワッチョイ d95c-BvZE) 2021/11/03(水)17:36 ID:U/guFN8e0(1) AAS
widthは敢えてワイズと言ってるがたまにマジ突っ込みされる
英語としては間違いなんだろうけど靴幅表記のワイズ表のワイズ
868: (ワッチョイ fb54-Jc4x) 2021/11/03(水)17:54 ID:seSNXpAW0(1) AAS
靴屋がワイズ言うたびにモゾモゾする
869: (ワッチョイ 533b-RFIy) 2021/11/03(水)18:14 ID:Klx8o89d0(6/7) AAS
機械屋が直径のΦをパイと読むのと同じ
その業界ではそれが正解
N-BASICでWIDTH 80,25とか書いてた頃は、
ワイズと読んでた気もする
870: (アウアウウー Sa9d-O4HE) 2021/11/03(水)19:49 ID:IMInqq8ea(3/5) AAS
そうですね、靴のワイズを流用しますね
あとは文脈でなんとか…
寸法つながりで、height スピーチとか、日本人にはなかなか….
871: (ワッチョイ 533b-RFIy) 2021/11/03(水)20:52 ID:Klx8o89d0(7/7) AAS
disableをディザブルと読んでた頃があった
なんでそう思ったのかは謎
enableは普通にイネーブル
872: (ワッチョイ 5336-uzZz) 2021/11/03(水)21:04 ID:iG1U6Kg20(1) AAS
falseは。
873(2): (アウアウウー Sa9d-O4HE) 2021/11/03(水)21:13 ID:IMInqq8ea(4/5) AAS
むかし、hpのオフコンだったか(違うかも)、アペンドに対応する名詞が disaster(ディザスター)だったな
綴りは星と少し違うけど、星のめぐりが悪くて起こる大災害というのが語源だったかと
874: (オイコラミネオ MM95-ut4V) 2021/11/03(水)21:32 ID:Azf0gnp8M(1) AAS
>>873
もしかしてアベンド(ABEND)?
875(1): (アウアウウー Sa9d-O4HE) 2021/11/03(水)22:19 ID:IMInqq8ea(5/5) AAS
sorry, you are right.
i ment ABEND. not APPEND.
876: (ワッチョイ 1363-BvZE) 2021/11/03(水)22:26 ID:vOgL+6rP0(3/3) AAS
>>873
やはり、これだろう
画像リンク[jpg]:blog-imgs-45-origin.fc2.com
877(1): (ワッチョイ 8bb0-Wg7f) 2021/11/04(木)03:32 ID:L95fbpxJ0(1) AAS
>>875
もしかしてmeant?
878: (アウアウウー Sa9d-O4HE) 2021/11/04(木)08:39 ID:AlAyX4R7a(1) AAS
>>877
そうそう、ごめん
カッコ悪いねw
879: (ワッチョイ 93ad-w6q0) 2021/11/04(木)08:40 ID:fsdfBLaX0(1/2) AAS
>>839
組み込み型
自分でクラスを定義した時と同じ
880: (エムゾネ FF33-48dE) 2021/11/04(木)11:23 ID:JyTL4wpjF(1) AAS
>>788
>多分、人間が学習できないものは機械学習でも上手くいかないんじゃないかなあ。
まじか?
881: (ワッチョイ 1901-0qXq) 2021/11/04(木)11:57 ID:ezgc8LjA0(1) AAS
単なる統計モデルだからね
完全ランダムで決まるなら、最終円がどの区域に発生するかの確率も一定と推定されるだけかと
882(1): (ドコグロ MM8b-uh0P) 2021/11/04(木)15:41 ID:gEbvR9wxM(1) AAS
>>788
> 多分、人間が学習できないものは機械学習でも上手くいかないんじゃないかなあ。
普通の人間より強いAI将棋ソフトとかあるだろ
883: (ワッチョイ 8bbb-Iyxk) 2021/11/04(木)16:15 ID:m8YNJrIQ0(1) AAS
>>882
それ、人間ができることの延長線上だろ
884(2): (ワッチョイ 8b7b-/iuf) 2021/11/04(木)16:24 ID:fQPcIZPU0(1/3) AAS
AIでガンを発見するとかいうのがあるよ。
885(1): (ワッチョイ 1355-JVmF) 2021/11/04(木)16:29 ID:0n2ybDTK0(1) AAS
>>884
見た目から?
それとも血液のデータとか尿のデータとかから?
886(1): (ワッチョイ 533b-RFIy) 2021/11/04(木)16:31 ID:eo9m+3ij0(1/2) AAS
教師あり学習でも教師が判らないことを判断できるようになるけど、
恐ろしいのは教師なし学習
データを与えるだけで勝手に法則性やらいろいろ理解する
人間が言語を習得するのと同じ
887: (ワッチョイ 8b7b-/iuf) 2021/11/04(木)16:39 ID:fQPcIZPU0(2/3) AAS
>>884
ちょっとぐらいググれw
外部リンク[html]:www.riken.jp
888: (ワッチョイ 8b7b-/iuf) 2021/11/04(木)16:40 ID:fQPcIZPU0(3/3) AAS
アンカ間違えた>>885ね
889(2): (ブーイモ MMdd-w6q0) 2021/11/04(木)18:54 ID:oHnwfMXhM(1) AAS
>>788
> 多分、人間が学習できないものは機械学習でも上手くいかないんじゃないかなあ。
出来る
評価関数を考えられれば
人間には複雑過ぎたり非直感的な関数でも
その評価点を教師付き学習で使えばいい
890: (ワッチョイ 7997-7zC7) 2021/11/04(木)19:08 ID:BlJtBJvN0(1) AAS
>>889
overfitの問題があるので、そう簡単ではないよ。
原理的にはその通りだけど、データセットを無尽蔵に用意できる用途に限られる。
891: (ワッチョイ 8b10-E+9D) 2021/11/04(木)19:28 ID:KxhR9jdO0(1) AAS
>>889
人間に出来ないことの評価関数を人間が考えられるのか
892(3): (ワッチョイ 533b-RFIy) 2021/11/04(木)19:37 ID:eo9m+3ij0(2/2) AAS
評価関数は与えない
データと結果だけ教えればあとは勝手に特徴抽出する
893: (ワッチョイ 0b68-rbIv) 2021/11/04(木)19:54 ID:1oNQtxfO0(1) AAS
>>892
ソレめっちゃやりたい
どのモジュールで実現できるかな?
894: (ワッチョイ 93ad-w6q0) 2021/11/04(木)22:17 ID:fsdfBLaX0(2/2) AAS
>>892
結果は評価関数によって決まる
895: (ブーイモ MMa6-wBDi) 2021/11/05(金)07:59 ID:Np2Q++y9M(1) AAS
>>886
SOM最凶だな
896: (ワッチョイ 5e10-F6GX) 2021/11/05(金)08:56 ID:jj0vDHHe0(1) AAS
>>892
その結果を判断できる人間が居ないんですが
897: (ワッチョイ 323b-FSjO) 2021/11/05(金)09:25 ID:Zu6paNwN0(1/5) AAS
pandasでインデックスが重複しているデータフレームがある
value = df.at[index_name, 'aaa']
とすると、スカラーが帰ってきたりシリーズが返ってきたりする
そのこと自体はいいとして、どちらが返ってもいいようにループを書くにはどうすれば
898: (ワッチョイ 5e7b-2qSv) 2021/11/05(金)09:47 ID:Rm9U0qMG0(1/3) AAS
返ってきた内容で分岐処理したらいいんじゃないの?
899: (ワッチョイ b236-awrp) 2021/11/05(金)10:02 ID:ZmTTUUh30(1/3) AAS
pandasなんてあるんだね、初めて知った。
チラッとみたけど、dictとlistの組み合わせでも出来そうな気が、きっと処理が早いんだよね。
仕事で使ってるの?趣味?
900: (ワッチョイ 323b-FSjO) 2021/11/05(金)10:23 ID:Zu6paNwN0(2/5) AAS
やっぱり分岐するしか無いよな
書き方を工夫してfor一発でいけないかと思ったけど
901: (ワッチョイ 5e7b-2qSv) 2021/11/05(金)10:36 ID:Rm9U0qMG0(2/3) AAS
とりあえずvalues.tolist()つけて処理したら?
902: (ワッチョイ 323b-FSjO) 2021/11/05(金)10:52 ID:Zu6paNwN0(3/5) AAS
tolist()でリストにして、スカラーの時は要素1個のリストにして、
でなんとかなったけど、インデックスの重複が他の箇所でも問題に
やっぱり重複は解消する方向で
重複行は1行に集約させて、違いのある列は判ってるので、そこだけリストにしたい
そんな都合のいい機能があるかなと思ったらgroupby()でいけそうなので調べ中
上下前次1-新書関写板覧索設栞歴
あと 100 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.283s*