くだすれPython(超初心者用) その51【まず1嫁】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/10/17(土) 10:05:38.14ID:1RQ0Wdhu
当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがあるのでそっち池。
「Ruby」「某言語では」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。

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

★エラーを解決したい場合は、
  表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
  実行環境(Pythonのバージョン・OSとIDEの種類とバージョン)をシッカリ書くこと。

【【【複数の連続半角スペースはなかったことになる・タブがうまく入らない5chの仕様】】】に注意!
Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★ので
  ↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/  Run Code機能あり。最近流行中?
ttp://ideone.com/      デフォ設定はC用のため言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。

◇Python公式サイト◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi

〇前スレ〇 くだすれPython(超初心者用) その50【まず1嫁】
http://mevius.5ch.net/test/read.cgi/tech/1598527450/

次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい)
### END OF TEMPLATE ###
504デフォルトの名無しさん
垢版 |
2020/11/20(金) 23:07:40.26ID:Y24NtUEO
>>503
え、マジでわからんの?
statusが500だったりerrorになんか入っているときも書き方同じじゃん?
じゃあさ、formatを使う場合と__import__('json').dumpsを使う場合でコードを並べて、
formatの方がここが優れていると教えてくれよ。
逆にerrorに二重引用符とか入ってたり、改行とかの特殊文字が入っているときに、formatだと余計なエスケープ処理が入ると思うけどなぁ。
2020/11/20(金) 23:10:29.05ID:P/qrHO+P
現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル | Udemy
https://www.udemy.com/course/python-beginner/
2020/11/20(金) 23:12:44.36ID:998hZ133
>>481
ナゼこう左から右へと流れるように書けないのかと悩むこと小一時間、

 s.split(’S’).map(len).max()

>>478,496 に賛同するに至る

 >>478
 > プログラマたるもの、難解な1行より明快な5行を書くことを心掛けなくてはならない
 >>496
 > forとifとappendでリストにまとめるスタイルが一番しっくりくる

これぞPythonスタイルなり
2020/11/20(金) 23:17:41.85ID:wMzkLTJS
>>495
> その程度の読解力やレッテル貼りするような人格だと苦労しそう
レッテル貼り?
質問の内容から判断してるんだけど?
読解力とか意味わからんしw

> お察しします
人の事を心配するレベルじゃないことを自覚したほうがいいと思うぞ…
508デフォルトの名無しさん
垢版 |
2020/11/20(金) 23:20:59.09ID:Y24NtUEO
>>506
C#のLINQみたいにmapとかmaxとかをリストやジェネレータのメソッドとして追加できたらその書き方も出来るのだろうね。
実際、pandasやnumpyでは当該ライブラリで用意しているクラスではそのような書き方ができるような配列ライクなクラスを用意している。
Python言語が生まれた時期が微妙に古いというのが不自然な文法に影響しているかもね。
習いたての頃は、なんでarr.len()じゃなくてlen(arr)なんだ、って思ったもの。
2020/11/20(金) 23:26:46.17ID:aJFtJ7NQ
>>504
もう上の方で書いてます
res = '{{"status":{},"{}":"{}"}}'
res.format(200,"error","null")
result_obj = {'status': 200, 'error': None}
__import__('json').dumps(result_obj)
__import__('json').dumps({'status': 200, 'error': None})

>逆にerrorに二重引用符とか入ってたり、改行とかの特殊文字が入っているときに、
入らない用途なので自分の環境下では問題ありません
2020/11/20(金) 23:34:39.47ID:uMSrjpcB
>>509
このスレの人間にはあなたの質問のレベルが高すぎると思うんですよ

https://www.python.jp/pages/pythonjp_discord.html
ぜひお越しください
511デフォルトの名無しさん
垢版 |
2020/11/20(金) 23:37:51.38ID:Y24NtUEO
>>509
res = '{{"status":{},"{}":"{}"}}'
res.format(200,"error","null")

__import__('json').dumps({'status': 200, 'error': None})
を比較して、前者のほうがスマートだと感じるなら、
他の人にも散々指摘されてるが、あなたはおそらく殆どの人が同意できない感覚の持ち主だろう
ゴーイングマイウェイで頑張ってくれ、ぶっちゃけ一緒に仕事はしたくないが

会社の経理のおばちゃんが、計算ミスばっかりするからどうしてかと思ったら、なんと算盤使って紙に向かって計算してて、
「頼むからExcel覚えてExcelでやってくれ」ってお願いしてるんだけど、「私は算盤が得意だからいいの!」って言われてる感じ
2020/11/20(金) 23:42:08.20ID:aJFtJ7NQ
>>511
例えばstatusコードを複数吐くとき
どうなりますか
res = '{{"status":{},"error":"{}"}}'
res.format(201,"null")
res.format(202,"null")
res.format(203,"null")
res.format(204,"null")
res.format(205,"null")
__import__('json').dumps({'status': 201, 'error': None})
__import__('json').dumps({'status': 202, 'error': None})
__import__('json').dumps({'status': 203, 'error': None})
__import__('json').dumps({'status': 204, 'error': None})
__import__('json').dumps({'status': 205, 'error': None})
513デフォルトの名無しさん
垢版 |
2020/11/20(金) 23:48:08.89ID:Y24NtUEO
>>512
複数回出すなら、
import json
json.dumps({'status': 201, 'error': None})
json.dumps({'status': 202, 'error': None})
とするだろうけど
本当に多いなら
res = lambda s, e: json.dumps({'status': s, 'error': e})
res(201, None)
res(202, None)
短く書くというのが目標ならlambdaでもまだ意図は明確だしformatより短いよ。
2020/11/20(金) 23:59:39.49ID:aJFtJ7NQ
>>513
'{{"status":{},"{}":"{}"}}'
を書いてみてください
515デフォルトの名無しさん
垢版 |
2020/11/21(土) 00:01:48.28ID:TffSxZDq
>>514
ここまで示されててわからんの?煽るだけじゃなくて勉強しようよ。
res = lambda s, k, v: json.dumps({'status': s, k: v})
res(500, 'error', 'hoge')
2020/11/21(土) 00:11:54.22ID:RHs1PlgB
>>515
ありがとうございます
キー名はそのまま代入できたのですね!
自分が書いたjson.dumpsを使った方ではlambda式では長くなってしまい
結局formatでいいか、みたいな経緯がありました
あとは辞書の結合やショートカット機能使えない環境化をでも使ってみたいのでそのあたりを工夫してみようと思います!
517デフォルトの名無しさん
垢版 |
2020/11/21(土) 00:15:10.92ID:TffSxZDq
えぇぇ、
いやまぁ納得してもらえたならいいけど、、、
良かったね
2020/11/21(土) 01:07:30.25ID:v5QqbOTJ
そうか
lispのコードをさんざん見てきた私は
内包表記もmapも普通なんだけどな
分かりにくい人がいるというのを認識した
2020/11/21(土) 01:09:15.76ID:5FVo37Wp
普通にhttpレスポンスを生成する関数の中でモデルをjson化してれば
json.dumpsのところだけをlambdaにしたいなんてことにはならないと思うんだけどなぁ
2020/11/21(土) 06:50:26.86ID:XFVQeQAy
>>501はlispなん?
すげーな
原始的な言語だと聞いていたけど、splitもmapもあるじゃん
2020/11/21(土) 07:22:59.30ID:Va5Vhbzu
こんにちは。

pandasのdataframeのデータから、別途用意されたカラム名リストの
カラムだけ取り出す方法をご教授願います。

例:

df

はa〜zの列がある。

list = ('d', 'g', 'h')

にあるカラム名の列だけ取り出したい。

(listの中身はその都度変わって数も多い。)

よろしくお願いします。
522521
垢版 |
2020/11/21(土) 07:40:18.66ID:Va5Vhbzu
リストは()じゃなくて[]でした。
2020/11/21(土) 07:54:32.25ID:v5QqbOTJ
>>520
lispのmapとsplitが便利だから
それ以後の言語には持ち込まれたわけで
524521
垢版 |
2020/11/21(土) 08:22:43.36ID:Va5Vhbzu
自己解決しました。

data = df[df.columns.intersection(list)]
525デフォルトの名無しさん
垢版 |
2020/11/21(土) 10:37:59.41ID:TffSxZDq
>>524
細かいことだが、
listという名前は上書きしないほうが良い(list関数が使えなくなる)
のと、
listの要素がcolumnsに必ず含まれているのが保証されるなら、
data = df[list]だけでいけるよ
526440
垢版 |
2020/11/21(土) 12:18:46.35ID:jQLdetle
VSCode で、Microsoft の拡張機能を入れてない香具師とか、
git のプルリクを知らない香具師とか、
JSON ではなく文字列を結合する香具師とか、問題外

文字列の結合を認めたら、SQL・HTML タグを文字列で書いたりして、SQL インジェクションされる

新技術を学べない、老害に多い

日本人は植物油を多く使うから、脳にアミロイドが貯まって、新しく記憶できない。
全員が痴呆症w
動物油なら、こういう事はない

プルリクもKENTA が言ってるから、マコなりの学校にも、グループ学習がある。
グループ学習やっていない香具師は、採用されませんって。
でも、高い授業料を払って、グループ学習する意味はないと反論する人もいる

Ruby on Rails なんて、Rails Way・レールに乗る。
我流・レールに乗っていない方法は、すべて却下される

YouTube で有名なRubyist、伊藤淳一の動画でも、コードレビューしてる
2020/11/21(土) 12:47:45.12ID:TffSxZDq
今どき香具師なんて言葉使ってるのが老害
2020/11/21(土) 14:41:23.41ID:sC5Fd4g2
少し上の過去レスを追うこともできない古い人間 >439
529デフォルトの名無しさん
垢版 |
2020/11/21(土) 16:32:50.83ID:RuZftilT
macOS での python の質問もここで良いのですか?それとも他に板やスレがありますか?
2020/11/21(土) 18:06:02.09ID:9ThAje8p
>>527
ルビ厨の相手すんなよ…
2020/11/21(土) 19:18:21.04ID:G/gsSEBM
ガイジはガイジ仲間を見つけると相手をしたくなる
2020/11/21(土) 20:56:16.84ID:a8Ztm65P
>>529
初心者の質問板
533529
垢版 |
2020/11/21(土) 23:22:52.56ID:yoIvpsjT
>>532 その様な名前の板は今はないようです。

色々と探しましたが、他に適当な場所がなさそうなのでここで質問させてもらいます。

http://codepad.org/4R0nolza

の python コードが linux や FreeBSD では正常に動くのですが、macOS では動きません。
問題なく起動してウインドウは表示されるのですが、"Run" ボタンを押すと、
----------------------------------------------------------------
gi.repository.GLib.Error: g-io-error-quark: 子プロセス“/bin/ls”の起動に失敗しました: Failed to fdwalk: Too many open files in system (0)
----------------------------------------------------------------
となり機能しません。
理由や解決方法が分かる方がいましたら、よろしくお願いします。
pygobject3 と gtk+3 は brew install してあります。
maxfiles は 256 から 500000 に増やしても変わらないので関係ない様に思います。
macOS を持ってる方が居ましたら、同じ様に動かないか、試して貰えると助かります。危険なコードではないです。
2020/11/22(日) 00:11:27.43ID:XUuDe+rV
>>533
ググると出てくるよ
https://gitlab.gnome.org/GNOME/vte/-/issues/296
2020/11/22(日) 00:29:35.12ID:XkZ25nA+
>>533
初心者の質問
https://matsuri.5ch.net/qa/
536529
垢版 |
2020/11/22(日) 03:46:53.92ID:cFZbur5B
>>534
情報どうもです。なるほど、バグでしたか。では、待てば治りますかね。
そうとは知らず、だいぶ時間を費やしてしまった。。。
537デフォルトの名無しさん
垢版 |
2020/11/22(日) 16:28:51.73ID:G9NcntIf
>>129
MACの一部のプログラムはpythonで動いてて、それが昔から変わってないからなはず
だからアンインスコするとOSが正常動作しなくなる場合があるので注意
538デフォルトの名無しさん
垢版 |
2020/11/22(日) 19:43:13.90ID:ybcOLacK
>>518
lispの内包表記って、どんなの?
2020/11/22(日) 19:57:14.75ID:8S0A0EeS
>>538
https://docs.python.org/ja/3/tutorial/datastructures.html#list-comprehensions
2020/11/23(月) 07:17:21.35ID:xSj92hSq
Common Lispのloopマクロのことかな
多重ループの動作とか違うけど
2020/11/23(月) 13:04:17.83ID:jG27y6sh
javascriptとpython行ったり来たりすると変数宣言つけ忘れるのいらっとする
2020/11/23(月) 16:16:30.12ID:8ahwCiT0
俺もjavascriptというかGASと行き来してるんだがセミコロンの有無とかごちゃごちゃになる
2020/11/23(月) 17:33:21.21ID:QPYZ0Uk0
質問です
古いバージョンのPython(3.6など)と新しいバージョンのそれ(3.9など)が
同じパソコンにインストールされている時に、
バージョンを指定してコマンドプロンプトで起動するには
どうすればよいでしょうか?
2020/11/23(月) 17:47:33.05ID:I3+EYDwP
>>543
起動したいバージョンの方が先にくるように環境変数を書き換える
2020/11/23(月) 18:13:44.52ID:hekS2Nxq
>>543
フルパスで起動する
546543
垢版 |
2020/11/23(月) 18:24:55.81ID:QPYZ0Uk0
>>544
>>545
分かりました
ありがとうございました
2020/11/23(月) 19:38:33.80ID:ILFQzaXV
py launcherにチェック入れてインストールしてあるなら
py -3.6 〜
py -3.9 〜
のようにバージョン番号指定で起動できる
548デフォルトの名無しさん
垢版 |
2020/11/23(月) 20:56:03.18ID:uZZUCgAn
>>543
Windowsならpy -3.6 もしくはpy -3.9で起動できる
仮想環境もpy -3.9 -m venv envでつくれる
2020/11/24(火) 04:18:20.78ID:FGR0jZQZ
>>548
  >>547してないと、それむりくね?
550543
垢版 |
2020/11/24(火) 19:13:50.73ID:HZvvV0Lc
やってみたら出来ました
答えてくれた方、ありがとうございました
2020/11/24(火) 19:14:13.91ID:FWk6XcjL
なんで相対Importこんな癖強いの
552デフォルトの名無しさん
垢版 |
2020/11/24(火) 19:22:37.02ID:1r1WUQcO
pythonのimport周りはガチでゴミ
2020/11/24(火) 20:20:37.92ID:FWk6XcjL
同じ階層なら何も引っかからずにすんなり通るのに(´・ω・`)
2020/11/24(火) 23:51:24.27ID:rjI7LKiS
カタカナの伸ばし棒がすべて半角ハイフン-になっているとして
・コ-ヒ- → コーヒー
・コ-ヒ--砂糖入り- → コーヒー-砂糖入り-
・カフェオレ-ミルク- → カフェオレ-ミルク-
こういうのってPythonで可能?規則性がない場合出現しうるあらゆる単語を手動で対策しないと無理かな
-の前がカタカナなら伸ばし棒に変換ってので単語としては成立するけどカフェオレーミルクーはお手上げ
2020/11/24(火) 23:55:11.19ID:NI0G1gzk
>>554
正規表現をご存知でない?
2020/11/25(水) 00:20:42.57ID:e2GmmQnc
規則性ないから辞書がないと無理でしょ
カフェオレーミルクーというメニューがないと知らないといけないから
2020/11/25(水) 08:50:41.22ID:F6rJOYse
言語の問題でない気がするが・・・556に一票。
558デフォルトの名無しさん
垢版 |
2020/11/25(水) 09:34:58.20ID:RkyjIoNj
>>554
>カフェオレ-ミルク-
これはどういうこと?カフェオレにさらにミルクが入ってるの?
それとも、カフェオレとはコーヒーにミルクが入ったものですよっていうこと?
その辺が曖昧だよね
559デフォルトの名無しさん
垢版 |
2020/11/25(水) 10:12:51.09ID:BL1+yQyO
主題副題分割なら、まずは全部の箇所で分割して、
コ -ヒ-
これはハイフンを閉じ括弧の亜種として対になってるから第一次判定に合格、
そしてコが主題でヒが副題、
しかし文字数判定であり得ない(主題副題共に1文字)から、主題でなければ副題でも無い、とすりゃいい

***

1 コ -ヒ--砂糖入り-
2 コ-ヒ --砂糖入り-
3 コ-ヒ- -砂糖入り-
4 コ-ヒ-- 砂糖入り-

1番はそれっぽいが「ハイフンは二つ重ならない」というルールで却下
2番も「副題主題はハイフンからは始まらない」として却下
4番は問題外
残るは3番は副題のハイフンが括弧対を形成しているので合格
560デフォルトの名無しさん
垢版 |
2020/11/25(水) 10:20:06.38ID:BL1+yQyO
丁度いいのがあった
フル-ル・ド・ラパンのハ-ブティ--ローズヒップ-
ttps://pbs.twimg.com/media/C-kqXNUUQAMoc-5.jpg
2020/11/25(水) 10:25:03.24ID:DoFzLzHw
後ろの-砂糖〜-とかのパターンは限られてそうだから、
こんな感じでだいたいはできないかな?
(?<!-)-(?!($|[ミ砂]))
2020/11/25(水) 10:55:23.79ID:BeZXjuPe
11/20

Python の無料動画の神、キノコードの37分の新動画が出てる。
たぶん、以前の各動画をまとめたものだと思う

【徹底解説】Windowsでの環境構築|Pythonでプログラミングをはじめる準備をしよう!
https://www.youtube.com/watch?v=kb6op3-E_lg
2020/11/25(水) 12:29:17.61ID:Eovv5MKD
>>559
炭酸コ-ヒ--クリ-ム-
はどうするよ
2020/11/25(水) 12:54:47.49ID:Eovv5MKD
C-1000タケダ-ミルク-はどうするよ
565デフォルトの名無しさん
垢版 |
2020/11/25(水) 13:06:14.77ID:BL1+yQyO
どうにかするルールを考えればいいじゃん

でも今回は、
炭酸コ-ヒ--クリ-ム- は「ハイフンは二つ重ならない」のルールで何とかする
C-1000タケダ-ミルク- は「主題副題が短すぎる」のルールで何とかする
566デフォルトの名無しさん
垢版 |
2020/11/25(水) 13:17:21.18ID:BL1+yQyO
主題副題分割なんだから、多分こういうのも念頭にあるんじゃないのか
ギャラクシ-エンジェル-激レアフォ-チュンクッキ--
本当のところの用途は知らんけど
2020/11/25(水) 13:22:18.15ID:bqcTiXDb
本当の用途は歌手名/曲名なんじゃないか
あと炭酸コーヒーは美味しくないから法で規制した方がいい
2020/11/25(水) 13:50:19.95ID:B0nrdhk4
プリティ-プロジェクトの孤高のビュ-ティ-プリンセス、るかにゃんこと姫乃川琉歌のクリスマスライブ衣装-にゃっぱれ恋泥棒バ-ジョン-

ちょっと規則性見いだせなかったわ
569デフォルトの名無しさん
垢版 |
2020/11/25(水) 14:22:40.62ID:BL1+yQyO
「装-」の「(漢字)ー」のパターンは無いとしていい
漢字の後に長音が続くパターンだ

すると、それはハイフンでなければならない
さらに、それが末尾でないなら、対括弧の開始ハイフンになる
2020/11/25(水) 14:26:29.69ID:s/U6WABr
終ー了ーw
571デフォルトの名無しさん
垢版 |
2020/11/25(水) 14:31:59.92ID:BL1+yQyO
1、主題副題の文字数が短すぎる
2、副題の後に文字があるパタンは実は副題ではなく、全文は分割できない
 つまり、閉じ括弧相当のハイフンの後に文字は来ない、故に分割してはならない
2020/11/25(水) 15:47:17.11ID:RoX/Ogzq
ゴ-ヤ-チャンプル-
ゴ-ヤ-マ-ボ-
ゴ-ヤ-マヨバタ-

ゴーヤ-チャンプル-、ゴーヤ-マーボ-、ゴーヤ-マヨバタ-なのか
ゴーヤーチャンプルー、ゴーヤーマーボー、ゴーヤーマヨバターなのか

どちらとも取れる単語がある限りは辞書使っても100%は無理なので
おおよそいけそうなルールを自分で決めてあとは諦める
2020/11/25(水) 17:08:34.67ID:CO7swdP4
コーヒーくらいジャンルが限定されてれば末尾がーのものも限られるだろうからコーヒーとか特定ワードで引っ掛ければと思うがノンジャンルなら厳しいかもね
574554
垢版 |
2020/11/25(水) 19:06:50.76ID:Sppz/PEX
いろいろレスサンクス
やはり当初の作戦通りン以外のひらがな、カタカナの後は伸ばし棒で基本処理するよ。
クリ-ム、ミルク、ローズヒップの後は-にすると、手前に来る単語で徐々に狭めていく。ジャンルが近い頻出単語はこれで潰せる
>>572こういうのがほんとに厄介、どちらの可能性もある単語。もう入力した本人に聞くしかないレベルのものとかもある
人間が判断するようなことをPythonにやらせるのはやはり難しいか
575デフォルトの名無しさん
垢版 |
2020/11/25(水) 19:11:55.38ID:nXT1AK4P
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

強姦と窃盗するために生きてるゴミw
クソチョンw
2020/11/25(水) 19:17:52.71ID:KvQs2Dst
>>574
人間だって前提知識(単語力)がないと困るところだろJK
2020/11/25(水) 20:32:05.96
全部googleに投げて「もしかして」を拾えばいいのでは
2020/11/25(水) 20:34:43.45ID:zD7zhP2P
ぼく「google死ね」
google「もしかして:お前が死ね」
2020/11/25(水) 20:44:05.71ID:YGLcy80q
Pythonこそこういうの得意なんじゃないの
機械学習的なやつで
2020/11/25(水) 20:50:30.10ID:V89kYTjd
本件のように、一件の間違いも許されないデータ処理に機械学習は適さないと思う
2020/11/25(水) 21:40:05.68ID:7hZTXx85
半角スペースでも入れてくれりゃ楽なのにな
2020/11/25(水) 21:47:27.42ID:Sppz/PEX
>>579
自分も機械学習ってそういうもんなのかと思ってた
いまだに機械学習がなんなのかもわからんし使ったこともない
2020/11/25(水) 22:14:39.20ID:e2GmmQnc
>>580
そもそも人間でも正答率100%じゃないこの手の問題は機械学習向けでしょ
ゴーヤーチャンプルーは沖縄料理だから日本人大体知ってるけど、人によるし、
マリ-ゴールド-コ-ヒ-とかだと、
マリ・ゴールド・コーヒーという名前のものがあるのかないのかで全然答え変わってくるし、
判定者(判定システム)がそういう名前のものがあるかないのかは知りようがないのでは?
まあ、どうしてもルールベースもやってくれ、と言われたなら仕方ないからルールは考えるけど、
辞書や機械学習なしにやるのは筋悪案件なのには変わりない。
2020/11/25(水) 22:47:17.02ID:GINPOaUE
答え(勝ち負けとか正解不正解)が分からなければ機械学習出来ない
何か機械学習を勘違いしてない?
何千何万何百万と間違って最適化していくのが機械学習
正解不正解の判定が出来なければ学習不可能
答えが分かるならこの問題は解決する
学習型spamフィルタみたいに人が教え込んで辞書なりフィルタ定義を構築していくのは機械学習とは違うぞ
2020/11/25(水) 23:15:22.99ID:7hZTXx85
機械学習でやってみたら少し面白そうなテーマではある
'-'が'-'なのか'ー'なのかを間にある文字同士の結びつきで当てる分類タスクになるのかな
2020/11/25(水) 23:47:21.82ID:zhDDaAJr
>>580
>>572みたいな表記揺れがあったらどうしようも無いだろ
正解すらあるかないかわからんのに間違いが許されないって言われても困るw
2020/11/26(木) 00:12:14.66
raiseした直下ってreturnとかbreakとか必要?
2020/11/26(木) 00:27:20.76ID:IMBwVNgm
本について質問です
友人にPythonスタートブックを勧められたのですが、
他にも良い入門書ってありますか?
2020/11/26(木) 00:38:20.52ID:Ahy8UMnM
>>588
おすすめの本じゃないが
自分は市の図書館で入門書を5冊くらい借りて覚えた
個々人で合う合わないあると思うが数でカバーできる

買おうと思ってる本も図書館にあるなら借りてみるといい
2020/11/26(木) 01:03:27.64ID:nrM3g88W
図書館使う人とかあまり好きになれない。身銭使って学べない奴は薄っぺらいんだよなあ。
591588
垢版 |
2020/11/26(木) 01:04:05.68ID:IMBwVNgm
>>589
ありがとうございます
検討してみます
2020/11/26(木) 01:31:10.09ID:MXca/5hQ
>>589
pythonは人気がありすぎて、図書館で借りようにも、なかなか読めないよw
まぁ、多言語経験者なら公式ドキュメントを読んだほうがよほどためになるとおもうし、
わざわざ自腹きって本を買って読まなきゃならないものでもないな。
立ち読み程度で十分。
2020/11/26(木) 01:31:12.38ID:X4oHX3Yn
>>584
スパムメールのベイジアン学習も機械学習の一つの手法だと思うが
違うとしたら境目はなに?
大体、「答えが分からなければ機械学習できない」と、「人が教え込んでいくのは機械学習じゃない」は矛盾してない?
2020/11/26(木) 02:02:57.72ID:KChL8khM
>>592
自分の住んでるところでも貸し出し中は多かったよ
貸し出し中でも貸し出し予約出来るが
貸し出し中じゃないものから選んで借りた
ネット経由で最寄りの図書館受け取りだし気軽に借りれる

最近は逆引き系の書籍を借りてみたがそこそこ使えそうなの購入検討中
2020/11/26(木) 13:43:41.02ID:BC4iA6x5
>>590
別に金をけちるためと言ってるわけでもなく、図書館の正当な活用方法が何で気に入らないのか分からないが、お前のその決めつけも薄っぺらいものだと思うぞw
2020/11/26(木) 13:53:40.08ID:jm3BjrWz
図書館を選ぶのは金をケチりたいからでしょ
2020/11/26(木) 14:18:20.57ID:dGdApgXM
pythonの入門書とか時間と金の無駄
無駄なものにお金をケチって有意義なものにお金を使うのは賢い選択
2020/11/26(木) 14:22:28.77ID:pWRU7DEh
そりゃPythonで食っていくぞーって人なら本買えよって思うけど、このスレはそんな人ばかりじゃないから
2020/11/26(木) 14:23:24.62ID:ye1vQ6Qi
学び方は人それぞれ
本をじっくり読み込むスタイルが合う人もいれば、
キーボードを叩きながらPC画面で学べるオンライン学習サイトが合う人もいる
大切なことは毎日続けること
人は三日プログラミングから離れると、自分の書いたコードすら読めなくなる
2020/11/26(木) 14:27:01.12ID:l+ppMWJa
オンラインにも情報転がってるし金を出す意味はない
時間は惜しみなく出せ
2020/11/26(木) 15:41:49.21ID:nrM3g88W
愚者はそうやって時間を捨て老いていく。
賢者は金を払い、効率よく順序よく学びスキルを身につける。
602デフォルトの名無しさん
垢版 |
2020/11/26(木) 16:42:01.95ID:D+V6U/tS
本だけ買い揃えて満足してそう
2020/11/26(木) 16:43:48.99ID:0+aT9pM+
典型的な積読バカがいると聞いて
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況