虹裏img歴史資料館 - imgの文化を学ぶ

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。

  • iOSアプリ 虹ぶら AppStoreで無料配布中
  • オレ イ... のスレッド詳細

    削除依頼やバグ報告はメールフォームにお願いします。 個人情報,名誉毀損,侵害等について積極的に削除しますので、メールフォームより該当URLをご連絡いただけると助かります

    21/08/10(火)22:59:21 No.833511035

    オレ イマ コレ ベンキョウチュウ こいつについて知っていることを洗いざらい全て話せ

    1 21/08/10(火)23:00:42 No.833511593

    printにも二種類

    2 21/08/10(火)23:01:26 No.833511882

    pandasやってるならlambdaは必須 オレ コイツ キライ

    3 21/08/10(火)23:01:27 No.833511884

    おっぱいそん

    4 21/08/10(火)23:02:22 No.833512221

    数年前に資格とったけどほぼ覚えてないわ まぁでも今自分用のスクリプト書くならこれな気がする

    5 21/08/10(火)23:02:41 No.833512338

    深層学習大好き~~!

    6 21/08/10(火)23:05:09 [s] No.833513330

    ちょっとPCの上でちゃちゃっと動かす処理作りたくてそれならこれかなと思って 連休で暇だし勉強しようと思ったんだけど ほかの言語でいうこれはこう書けばいいんですよみたいなわかりやすい入門が無くて困っている… まあなんとかなるかな…

    7 21/08/10(火)23:06:01 No.833513670

    pythonに猫でも分かる系チュートリアルがないってんならこの世の言語は全部無理だよ いやというかちゃんと探せ!あるから!

    8 21/08/10(火)23:06:38 No.833513931

    Qiitaでもその辺のブログでも色々転がってるよ!

    9 21/08/10(火)23:07:26 [s] No.833514208

    ごめん…もうちょっと探してみる… その間おっぱいそんあるあるの話にでもこのスレは使ってください

    10 21/08/10(火)23:07:50 No.833514359

    pythonは割とセオリー決まってる言語だと思うから安心していい ワンライナーとか闇に落ちたいならしらん

    11 21/08/10(火)23:07:51 No.833514364

    >pandasやってるならlambdaは必須 >オレ コイツ キライ コレ ワカラン

    12 21/08/10(火)23:07:52 No.833514385

    何がしたいかを調べていけばたいていリファレンス出るよ

    13 21/08/10(火)23:08:10 No.833514501

    tkinterツクリヅライ Qt for python ムズカシイ

    14 21/08/10(火)23:10:27 No.833515442

    久しく使ってないけどドットインストールで動画観てくるといいんじゃないかな

    15 21/08/10(火)23:10:28 No.833515450

    >コレ ワカラン コレシカナイ ワリニ 資料がないんですけおぉおおおおおおおおおおおおお!!!!!

    16 21/08/10(火)23:10:31 No.833515470

    他の言語の知識あるんなら基本部分は公式のドキュメントざっと斜め読みして あとは検索エンジンでなんとかならない?

    17 21/08/10(火)23:10:37 No.833515516

    [img(b) for b in [img(a) for a in l] if c]

    18 21/08/10(火)23:11:58 No.833516080

    別ファイル別用途とはいえ2と3が混在していた時はちょっとええってなった

    19 21/08/10(火)23:12:09 No.833516147

    おっぱいそんでGUI作ろうとすると何こいつキーッ!ってなる

    20 21/08/10(火)23:12:28 [s] No.833516292

    あ、とりあえずhelloworldできた 酔っぱらってコーディングミスしてた

    21 21/08/10(火)23:13:33 No.833516664

    >あ、とりあえずhelloworldできた 勉強中ってそんなレベルか!

    22 21/08/10(火)23:13:43 No.833516753

    そういうレベル!?

    23 21/08/10(火)23:13:45 No.833516768

    >あ、とりあえずhelloworldできた >酔っぱらってコーディングミスしてた そこからかよ!

    24 21/08/10(火)23:14:04 No.833516912

    pysimpleguiこそ最強

    25 21/08/10(火)23:14:06 No.833516929

    Pythonで定時退社ぱい!

    26 21/08/10(火)23:14:41 No.833517188

    jupyter notebookがあれば勉強がはかどりそうな気がするが実際どうなのかは知らない

    27 21/08/10(火)23:15:14 No.833517410

    scikit-learnのマニュアルに書いてる数学がわからない…

    28 21/08/10(火)23:15:29 [s] No.833517527

    ちゃうねん…じゃばとかは一通りできるんだけど… ローカルで環境構築して一から新しい言語で動かすとか久しぶりでね…お恥ずかしい

    29 21/08/10(火)23:16:52 No.833518076

    >scikit-learnのマニュアルに書いてる数学がわからない… 線形代数と統計やればできるできる

    30 21/08/10(火)23:17:02 No.833518152

    PythonのインタプリタはCで書かれてるからC言語の勉強をするとPython自体のソースコードを読めるようになるよ

    31 21/08/10(火)23:17:42 No.833518432

    迷ったら公式ドキュメント見ろ 初心者のやりたいことはだいたい全部そこに書いてある いやマジで

    32 21/08/10(火)23:17:42 No.833518440

    AIフレームワーク込みとかだと余裕で一日溶ける

    33 21/08/10(火)23:17:55 No.833518552

    skclarnは単回帰からベイズまで一通り揃ってるから俺も読めるやつは多いかっていわれるとつらい

    34 21/08/10(火)23:17:59 No.833518582

    >Python自体のソースコードを読めるようになるよ それができてどんないいことがあるんです?

    35 21/08/10(火)23:18:20 No.833518726

    わからない...俺は雰囲気で使っている...

    36 21/08/10(火)23:19:16 No.833519129

    >>Python自体のソースコードを読めるようになるよ >それができてどんないいことがあるんです? pythonのソースが読めるようになる

    37 21/08/10(火)23:19:28 No.833519228

    雰囲気で使えるゆるふわ言語好き…

    38 21/08/10(火)23:19:41 No.833519303

    >それができてどんないいことがあるんです? もし出来たならば応用利きまくりわかりまくりよ もし出来たならば

    39 21/08/10(火)23:20:08 No.833519472

    知ってる人いたらおっぱいそんのクラス周りc++とどう違って使いやすい使いにくいか教えて欲しい

    40 21/08/10(火)23:20:15 [s] No.833519507

    >迷ったら公式ドキュメント見ろ >初心者のやりたいことはだいたい全部そこに書いてある >いやマジで ああこれ大事そうだわ…ちゃんと見ます

    41 21/08/10(火)23:20:30 No.833519618

    df['「」_str'] = df['「」'].apply(lambda x : '_'.join(x))

    42 21/08/10(火)23:20:39 No.833519685

    公式にチュートリアルあるじゃん

    43 21/08/10(火)23:20:50 No.833519761

    >それができてどんないいことがあるんです? 思い通りのI/Fになってないときに自分で引数追加とか動作変更できる

    44 21/08/10(火)23:21:45 No.833520149

    オレ オフサイドルール キライ

    45 21/08/10(火)23:21:50 No.833520188

    いいかい「」ちゃんいかなる時も内包表記だよ

    46 21/08/10(火)23:21:55 No.833520213

    >[img(b) for b in [img(a) for a in l] if c] これって (1). lの各要素をimg()に入れた返り値で配列を作る (2). (1)で作った配列の各要素をimg()に入れた返り値で配列を作る(ifの条件付きで) ってことなのかな

    47 21/08/10(火)23:23:07 No.833520686

    最近のバージョンは型アノテーションをガンガン推してく動きを感じる

    48 21/08/10(火)23:23:42 No.833520921

    >知ってる人いたらおっぱいそんのクラス周りc++とどう違って使いやすい使いにくいか教えて欲しい 多分「python クラス」とかで検索した方が早いよ

    49 21/08/10(火)23:24:41 No.833521317

    >知ってる人いたらおっぱいそんのクラス周りc++とどう違って使いやすい使いにくいか教えて欲しい スクリプト言語だからオーバーロードがないのが一番面食らうところかな

    50 21/08/10(火)23:25:00 No.833521449

    >知ってる人いたらおっぱいそんのクラス周りc++とどう違って使いやすい使いにくいか教えて欲しい Pythonはすべてのメンバーがpublic あとオーバーロードがないのでオーバーロードしたいときは自分で引数をチェックして処理する必要がある

    51 21/08/10(火)23:25:32 No.833521643

    PyPyっていうのはこいつとどういう関係なの

    52 21/08/10(火)23:25:53 No.833521792

    オーバーロードどころか可変長引数がデフォみたいなとこあるから…

    53 21/08/10(火)23:26:13 No.833521931

    いまだにpyenvとかいれるべきなのかかつての俺はpyenv入れたのかanacondaが入っているようなで何もわからない

    54 21/08/10(火)23:26:14 No.833521943

    pyinstallerなんてやってられるか! py2exe!…返事がない

    55 21/08/10(火)23:26:17 No.833521960

    >ってことなのかな リスト内包表記ってやつで可読性は最悪だが行数削減できる あと処理速度も変わるんだっけ

    56 21/08/10(火)23:27:20 No.833522406

    おっぱいは引数や戻り値違うなら別の関数名にしろだからね

    57 21/08/10(火)23:28:00 No.833522654

    anacondaは中規模以上の企業だと有料だからminicondaとconda-forgeでなんとかするのよ

    58 21/08/10(火)23:28:17 No.833522761

    pipでいいじゃん

    59 21/08/10(火)23:28:40 No.833522891

    >スクリプト言語だからオーバーロードがないのが一番面食らうところかな そこは「動的型付け言語だから」でしょ

    60 21/08/10(火)23:29:59 No.833523357

    >そこは「動的型付け言語だから」でしょ ごめん…

    61 21/08/10(火)23:30:21 No.833523488

    全部3系で揃えようとすると何かめんどくさいことが起きますか?

    62 21/08/10(火)23:30:31 No.833523552

    最近はtypingとかで型指定するぜ! 当たり前だけど別にインタプリタは止めてくれないぜ!

    63 21/08/10(火)23:30:33 No.833523565

    anacondaとpyenvとpipの違いすらわかってないぞ俺

    64 21/08/10(火)23:31:00 No.833523753

    変数型をきっちり宣言してコーディングする方法って無いのかな

    65 21/08/10(火)23:31:56 No.833524096

    >変数型をきっちり宣言してコーディングする方法って無いのかな 静的コードチェック系のライブラリ入れて保存時に必ず動作するようにするとか

    66 21/08/10(火)23:32:04 No.833524152

    pipとvenvでいいしコンテナ使うならvenvもいらないし

    67 21/08/10(火)23:32:08 No.833524176

    メソッドの引数のselfってなんで省略させなかったんだろうみたいな疑問はあるな

    68 21/08/10(火)23:32:34 [s] No.833524343

    酒が切れたがおっぱいのことがわかってきたぞ

    69 21/08/10(火)23:33:07 No.833524551

    >酒が切れたがおっぱいのことがわかってきたぞ こいつだめそうだ

    70 21/08/10(火)23:33:20 No.833524627

    >メソッドの引数のselfってなんで省略させなかったんだろうみたいな疑問はあるな インスタンスメソッドなのかクラスメソッドなのか静的メソッドなのか分けたかったのかと思うけどPythonのメモリの扱いわからんから何もわからん

    71 21/08/10(火)23:33:21 No.833524642

    >変数型をきっちり宣言してコーディングする方法って無いのかな どうして「」は無い物ねだりで長所を殺しに来るの…

    72 21/08/10(火)23:33:32 No.833524698

    お前におっぱいの何がわかる

    73 21/08/10(火)23:34:22 No.833525000

    >変数型をきっちり宣言してコーディングする方法って無いのかな pydanticとか使えば手っ取り早くバリデーションはしてくれるけど

    74 21/08/10(火)23:34:52 No.833525174

    windowsとlinuxでインデントがずれる…

    75 21/08/10(火)23:34:57 No.833525199

    python初心者がtypingモジュールを使いたいとな!?

    76 21/08/10(火)23:35:35 No.833525434

    公式ドキュメントが結構ためになるというか標準ライブラリならこれだけでいいんじゃねって

    77 21/08/10(火)23:36:37 No.833525753

    >別ファイル別用途とはいえ2と3が混在していた時はちょっとええってなった debianがpythonへのシンボリックリンクを無くしてバージョン明示させる方向で進めてくれたのは割とありがたい 11出たあとしばらくは少し面倒だろうけど必要経費だと我慢できるし

    78 21/08/10(火)23:36:52 No.833525847

    真面目な話すると最近のPythonは型アノテーションがつけれてエディタがそれを解析してくれるから型宣言をするやり方がこれから強くなっていくポテンシャルを秘めている

    79 21/08/10(火)23:37:30 No.833526068

    オブジェクト指向みたいなのしっておきたいけどこいつでやるもんじゃないかな…

    80 21/08/10(火)23:37:30 No.833526071

    アノテーションつけたほうが補完効くから絶対いいよ

    81 21/08/10(火)23:37:38 No.833526120

    こいつに慣れてからC系統に戻るとパッケージ少ないとか関数の戻り値面倒とか思うようになる

    82 21/08/10(火)23:37:55 No.833526214

    了解!Any!

    83 21/08/10(火)23:38:14 No.833526326

    Pythonも今の潮流は「やっぱり型表示は必要だよ!」になりつつあるから型がないのが強みといまだに勘違いしてる「」は反省して勉強して?

    84 21/08/10(火)23:39:00 No.833526582

    >メソッドの引数のselfってなんで省略させなかったんだろう クラスのメソッドを動的に変えたいときに便利なのか http://neopythonic.blogspot.com/2008/10/why-explicit-self-has-to-stay.html

    85 21/08/10(火)23:39:09 No.833526647

    やだやだ型指定めんどくさい

    86 21/08/10(火)23:40:03 No.833526951

    型指定ないライブラリはチュートリアルの真似してるうちはいいけどいざそれを使って何かしようとすると頭痛くなるからな…

    87 21/08/10(火)23:40:52 No.833527265

    やっぱ二人以上で開発すると型指定必要だよな…

    88 21/08/10(火)23:41:29 No.833527467

    最低限の話するけど 別に変数一つ一つに型指定は必要ないから 返り値だけは明示しろ 出来ることなら引数も明示しろ これだけやってくれればあとはまあいいから…

    89 21/08/10(火)23:41:39 No.833527513

    dataclassはもっと早く欲しかった

    90 21/08/10(火)23:41:44 No.833527544

    Typescriptも人気だし今は静的型付けが求められてる…

    91 21/08/10(火)23:42:00 No.833527639

    f文字列が楽ちん

    92 21/08/10(火)23:43:16 No.833528090

    こいつC#+では?

    93 21/08/10(火)23:43:39 No.833528214

    完全に静的型付けが必要だとは言わないんだけど 最低限関数の型はきっちり表示していただきたいし戻り値や引数になるクラスもきっちり型を定義していただきたいというのが正直なところ

    94 21/08/10(火)23:44:14 No.833528421

    f"{' '.join(['おぺにす' for _ in range(100)])}"

    95 21/08/10(火)23:44:32 No.833528530

    どうせリファレンスというものをプログラム以外に書くんだったら型をプログラムに書いてしまったほうがいいということに改めてプログラマが気づくまでこれだけかかってしまった最近の静的型回帰の潮流

    96 21/08/10(火)23:45:39 No.833528940

    >完全に静的型付けが必要だとは言わないんだけど >最低限関数の型はきっちり表示していただきたいし戻り値や引数になるクラスもきっちり型を定義していただきたいというのが正直なところ そうだね

    97 21/08/10(火)23:45:43 No.833528965

    最近はPythonから速度を求めてGoに移植してコンパイルすることも増えているときく

    98 21/08/10(火)23:45:47 No.833528986

    >dataclassはもっと早く欲しかった __str__が自動で定義されるって解説してる記事あるけど実際はされなくてハゲそう

    99 21/08/10(火)23:46:03 No.833529084

    pyenvもcondaもやめてdevcontainer にしてローカルをきれいにしよう

    100 21/08/10(火)23:46:30 No.833529248

    もうOrderedDictとオサラバしていいですかね?

    101 21/08/10(火)23:46:45 No.833529342

    >最近はPythonから速度を求めてGoに移植してコンパイルすることも増えているときく Rustは…Rustは流行らないんですか!?

    102 21/08/10(火)23:47:06 No.833529456

    型を書かなくていいの簡単~☆って言ってる間に 結局関数から帰ってきたものがどのようなオブジェクトなのか知る必要があるということに改めて気づいた結果やっぱり型って必要だなって

    103 21/08/10(火)23:47:26 No.833529585

    f-stringってなんかf-wordみたいで言いづらいよね

    104 21/08/10(火)23:47:29 No.833529610

    型つけるならそれこそGoとかでいいのではと感じる

    105 21/08/10(火)23:47:47 No.833529716

    昔ちょっと触ってた頃は過渡期というかこれちゃんと2終わるの…?って感じだったけど 今は流石に3中心になってるのかな

    106 21/08/10(火)23:47:51 No.833529738

    >>最近はPythonから速度を求めてGoに移植してコンパイルすることも増えているときく >Rustは…Rustは流行らないんですか!? Rustは流行るかはともかくPython→Goとは系譜が違うし… 目指してる所はC++の部分的リプレイスでしょ…?

    107 21/08/10(火)23:47:59 No.833529808

    自分の専攻に使うライブラリ知識さえあれば特に難しいことを覚えなくて良いってのはありがたい

    108 21/08/10(火)23:48:06 No.833529847

    >>最近はPythonから速度を求めてGoに移植してコンパイルすることも増えているときく >Rustは…Rustは流行らないんですか!? PythonじゃないけどPerlの手元のスクリプトはRust移植完了した

    109 21/08/10(火)23:48:38 No.833530039

    RustはSafe C++ってところが最大の強みだからPython→Goと競おうとするべきではない

    110 21/08/10(火)23:49:17 No.833530286

    Rustもスクリプト感覚で書けるのに…

    111 21/08/10(火)23:49:19 No.833530315

    エディタの静的解析がめっちゃ賢くて軽くなったので どんどんアノテーションしていってほしい

    112 21/08/10(火)23:50:05 No.833530590

    Go人気だけどクセ強すぎてほんとに皆これ好きなの?って思ってる

    113 21/08/10(火)23:50:08 No.833530615

    Goはサーバー向け考慮して言語開発されてるからな…

    114 21/08/10(火)23:50:30 No.833530742

    >もうOrderedDictとオサラバしていいですかね? 最近書いてるコードはもうPython 3.7未満で実行できないようにした

    115 21/08/10(火)23:50:40 No.833530803

    Rustは汎用ではあるけど本領はやっぱりゴリゴリのシステムプログラミングだし…

    116 21/08/10(火)23:50:43 No.833530818

    自分で使うんなら何使ってもいいけど 二人くらいでやる仕事ならpythonでいっかってなるな

    117 21/08/10(火)23:51:09 No.833530949

    初心者はnotebook形式でやるべき ただ慣れたらpycharmとかの方が良い

    118 21/08/10(火)23:51:16 No.833531005

    RustがSafeC++ならGoがやってることはEasyCとかEasyJavaみたいなものだし オブジェクト指向っぽいこともやるけどジェネリックとか難しい仕組みはなし!複雑なことは全部簡単な機能でパワーでこなす!コンパイル速度激早!って言語だから Rustが競う対象ではない

    119 21/08/10(火)23:51:42 No.833531154

    >初心者はnotebook形式でやるべき うん >ただ慣れたらpycharmとかの方が良い おかね…

    120 21/08/10(火)23:52:16 No.833531355

    >Go人気だけどクセ強すぎてほんとに皆これ好きなの?って思ってる たしかに癖が強いんだけど パワープレイをするのが正解になるような言語仕様の言語だから難しいことを考えずとりあえずループ回すだけで大体解決する「シンプルさ」が強い言語

    121 21/08/10(火)23:54:59 No.833532317

    PythonをGoに移植する理由は安全性とか型による健全性じゃなくコンパイルして高速にすることだから Rustはお呼びではないのだ…

    122 21/08/10(火)23:55:51 No.833532645

    「」はRust書くと死ぬからしょうがない 大人しくゴーファーくんを愛でるしかない

    123 21/08/10(火)23:55:55 No.833532673

    >オブジェクト指向っぽいこともやるけどジェネリックとか難しい仕組みはなし!複雑なことは全部簡単な機能でパワーでこなす!コンパイル速度激早!って言語だから >>Go人気だけどクセ強すぎてほんとに皆これ好きなの?って思ってる >パワープレイをするのが正解になるような言語仕様の言語だから難しいことを考えずとりあえずループ回すだけで大体解決する「シンプルさ」が強い言語 ちょっと興味出てきた 今度触ってみよう

    124 21/08/10(火)23:56:39 No.833532947

    いまどきはコンパイルして高速化するのはCじゃなくてGoなのかい?

    125 21/08/10(火)23:56:40 No.833532954

    >「」はRust書くと死ぬからしょうがない 「」はカニに勝てないからな…

    126 21/08/10(火)23:56:46 [s] No.833532998

    おっぱいそんの話とか界隈の話とか色々ありがとう「」 飲みすぎて眠くなってきたけどもうちょっと頑張るよ

    127 21/08/10(火)23:57:07 No.833533144

    >>「」はRust書くと死ぬからしょうがない >「」はカニに勝てないからな… 美味しいのにね

    128 21/08/10(火)23:57:35 No.833533318

    >いまどきはコンパイルして高速化するのはCじゃなくてGoなのかい? さっき言ったけどGoがEasyCみたいな感じ ポインタとかメモリとか複雑なものを隠してしまえるからGoが楽

    129 21/08/10(火)23:57:38 No.833533332

    pythonの話じゃないが新しい言語やツールの環境構築するならコンテナを候補に入れてみるといいぜ… 慣れるとローカルに環境作るとかやれなくなるぜ…

    130 21/08/10(火)23:57:41 No.833533341

    >いまどきはコンパイルして高速化するのはCじゃなくてGoなのかい? さすがにC系は嫌だなあ

    131 21/08/10(火)23:58:01 No.833533440

    >いまどきはコンパイルして高速化するのはCじゃなくてGoなのかい? CやC++は人間が扱うには複雑で危険すぎるとようやくみんな気付いてきた所

    132 21/08/10(火)23:58:19 No.833533544

    古臭いJavaのシステムしか触ってないからこういうの見ると焦りのようなものを感じる

    133 21/08/10(火)23:58:32 No.833533633

    でももうしばらくはC系から離れられないんじゃないかな…

    134 21/08/10(火)23:58:42 No.833533698

    >>いまどきはコンパイルして高速化するのはCじゃなくてGoなのかい? >CやC++は人間が扱うには複雑で危険すぎるとようやくみんな気付いてきた所 若い頃はいいんだよ時間もあるし元気もあるし

    135 21/08/10(火)23:58:43 No.833533702

    >>いまどきはコンパイルして高速化するのはCじゃなくてGoなのかい? >CやC++は人間が扱うには複雑で危険すぎるとようやくみんな気付いてきた所 さい らま

    136 21/08/10(火)23:58:55 No.833533770

    >でももうしばらくはC系から離れられないんじゃないかな… RustもC++と両用って話になりつつあるしね…