当スレに★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 ###
くだすれPython(超初心者用) その51【まず1嫁】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/10/17(土) 10:05:38.14ID:1RQ0Wdhu504デフォルトの名無しさん
2020/11/20(金) 23:07:40.26ID:Y24NtUEO >>503
え、マジでわからんの?
statusが500だったりerrorになんか入っているときも書き方同じじゃん?
じゃあさ、formatを使う場合と__import__('json').dumpsを使う場合でコードを並べて、
formatの方がここが優れていると教えてくれよ。
逆にerrorに二重引用符とか入ってたり、改行とかの特殊文字が入っているときに、formatだと余計なエスケープ処理が入ると思うけどなぁ。
え、マジでわからんの?
statusが500だったりerrorになんか入っているときも書き方同じじゃん?
じゃあさ、formatを使う場合と__import__('json').dumpsを使う場合でコードを並べて、
formatの方がここが優れていると教えてくれよ。
逆にerrorに二重引用符とか入ってたり、改行とかの特殊文字が入っているときに、formatだと余計なエスケープ処理が入ると思うけどなぁ。
505デフォルトの名無しさん
2020/11/20(金) 23:10:29.05ID:P/qrHO+P 現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル | Udemy
https://www.udemy.com/course/python-beginner/
https://www.udemy.com/course/python-beginner/
506デフォルトの名無しさん
2020/11/20(金) 23:12:44.36ID:998hZ133507デフォルトの名無しさん
2020/11/20(金) 23:17:41.85ID:wMzkLTJS >>495
> その程度の読解力やレッテル貼りするような人格だと苦労しそう
レッテル貼り?
質問の内容から判断してるんだけど?
読解力とか意味わからんしw
> お察しします
人の事を心配するレベルじゃないことを自覚したほうがいいと思うぞ…
> その程度の読解力やレッテル貼りするような人格だと苦労しそう
レッテル貼り?
質問の内容から判断してるんだけど?
読解力とか意味わからんしw
> お察しします
人の事を心配するレベルじゃないことを自覚したほうがいいと思うぞ…
508デフォルトの名無しさん
2020/11/20(金) 23:20:59.09ID:Y24NtUEO >>506
C#のLINQみたいにmapとかmaxとかをリストやジェネレータのメソッドとして追加できたらその書き方も出来るのだろうね。
実際、pandasやnumpyでは当該ライブラリで用意しているクラスではそのような書き方ができるような配列ライクなクラスを用意している。
Python言語が生まれた時期が微妙に古いというのが不自然な文法に影響しているかもね。
習いたての頃は、なんでarr.len()じゃなくてlen(arr)なんだ、って思ったもの。
C#のLINQみたいにmapとかmaxとかをリストやジェネレータのメソッドとして追加できたらその書き方も出来るのだろうね。
実際、pandasやnumpyでは当該ライブラリで用意しているクラスではそのような書き方ができるような配列ライクなクラスを用意している。
Python言語が生まれた時期が微妙に古いというのが不自然な文法に影響しているかもね。
習いたての頃は、なんでarr.len()じゃなくてlen(arr)なんだ、って思ったもの。
509デフォルトの名無しさん
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に二重引用符とか入ってたり、改行とかの特殊文字が入っているときに、
入らない用途なので自分の環境下では問題ありません
もう上の方で書いてます
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に二重引用符とか入ってたり、改行とかの特殊文字が入っているときに、
入らない用途なので自分の環境下では問題ありません
510デフォルトの名無しさん
2020/11/20(金) 23:34:39.47ID:uMSrjpcB511デフォルトの名無しさん
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でやってくれ」ってお願いしてるんだけど、「私は算盤が得意だからいいの!」って言われてる感じ
res = '{{"status":{},"{}":"{}"}}'
res.format(200,"error","null")
と
__import__('json').dumps({'status': 200, 'error': None})
を比較して、前者のほうがスマートだと感じるなら、
他の人にも散々指摘されてるが、あなたはおそらく殆どの人が同意できない感覚の持ち主だろう
ゴーイングマイウェイで頑張ってくれ、ぶっちゃけ一緒に仕事はしたくないが
会社の経理のおばちゃんが、計算ミスばっかりするからどうしてかと思ったら、なんと算盤使って紙に向かって計算してて、
「頼むからExcel覚えてExcelでやってくれ」ってお願いしてるんだけど、「私は算盤が得意だからいいの!」って言われてる感じ
512デフォルトの名無しさん
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})
例えば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より短いよ。
複数回出すなら、
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より短いよ。
514デフォルトの名無しさん
2020/11/20(金) 23:59:39.49ID:aJFtJ7NQ515デフォルトの名無しさん
2020/11/21(土) 00:01:48.28ID:TffSxZDq >>514
ここまで示されててわからんの?煽るだけじゃなくて勉強しようよ。
res = lambda s, k, v: json.dumps({'status': s, k: v})
res(500, 'error', 'hoge')
ここまで示されててわからんの?煽るだけじゃなくて勉強しようよ。
res = lambda s, k, v: json.dumps({'status': s, k: v})
res(500, 'error', 'hoge')
516デフォルトの名無しさん
2020/11/21(土) 00:11:54.22ID:RHs1PlgB >>515
ありがとうございます
キー名はそのまま代入できたのですね!
自分が書いたjson.dumpsを使った方ではlambda式では長くなってしまい
結局formatでいいか、みたいな経緯がありました
あとは辞書の結合やショートカット機能使えない環境化をでも使ってみたいのでそのあたりを工夫してみようと思います!
ありがとうございます
キー名はそのまま代入できたのですね!
自分が書いたjson.dumpsを使った方ではlambda式では長くなってしまい
結局formatでいいか、みたいな経緯がありました
あとは辞書の結合やショートカット機能使えない環境化をでも使ってみたいのでそのあたりを工夫してみようと思います!
517デフォルトの名無しさん
2020/11/21(土) 00:15:10.92ID:TffSxZDq えぇぇ、
いやまぁ納得してもらえたならいいけど、、、
良かったね
いやまぁ納得してもらえたならいいけど、、、
良かったね
518デフォルトの名無しさん
2020/11/21(土) 01:07:30.25ID:v5QqbOTJ そうか
lispのコードをさんざん見てきた私は
内包表記もmapも普通なんだけどな
分かりにくい人がいるというのを認識した
lispのコードをさんざん見てきた私は
内包表記もmapも普通なんだけどな
分かりにくい人がいるというのを認識した
519デフォルトの名無しさん
2020/11/21(土) 01:09:15.76ID:5FVo37Wp 普通にhttpレスポンスを生成する関数の中でモデルをjson化してれば
json.dumpsのところだけをlambdaにしたいなんてことにはならないと思うんだけどなぁ
json.dumpsのところだけをlambdaにしたいなんてことにはならないと思うんだけどなぁ
520デフォルトの名無しさん
2020/11/21(土) 06:50:26.86ID:XFVQeQAy521デフォルトの名無しさん
2020/11/21(土) 07:22:59.30ID:Va5Vhbzu こんにちは。
pandasのdataframeのデータから、別途用意されたカラム名リストの
カラムだけ取り出す方法をご教授願います。
例:
df
はa〜zの列がある。
list = ('d', 'g', 'h')
にあるカラム名の列だけ取り出したい。
(listの中身はその都度変わって数も多い。)
よろしくお願いします。
pandasのdataframeのデータから、別途用意されたカラム名リストの
カラムだけ取り出す方法をご教授願います。
例:
df
はa〜zの列がある。
list = ('d', 'g', 'h')
にあるカラム名の列だけ取り出したい。
(listの中身はその都度変わって数も多い。)
よろしくお願いします。
522521
2020/11/21(土) 07:40:18.66ID:Va5Vhbzu リストは()じゃなくて[]でした。
523デフォルトの名無しさん
2020/11/21(土) 07:54:32.25ID:v5QqbOTJ524521
2020/11/21(土) 08:22:43.36ID:Va5Vhbzu 自己解決しました。
data = df[df.columns.intersection(list)]
data = df[df.columns.intersection(list)]
525デフォルトの名無しさん
2020/11/21(土) 10:37:59.41ID:TffSxZDq >>524
細かいことだが、
listという名前は上書きしないほうが良い(list関数が使えなくなる)
のと、
listの要素がcolumnsに必ず含まれているのが保証されるなら、
data = df[list]だけでいけるよ
細かいことだが、
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、伊藤淳一の動画でも、コードレビューしてる
git のプルリクを知らない香具師とか、
JSON ではなく文字列を結合する香具師とか、問題外
文字列の結合を認めたら、SQL・HTML タグを文字列で書いたりして、SQL インジェクションされる
新技術を学べない、老害に多い
日本人は植物油を多く使うから、脳にアミロイドが貯まって、新しく記憶できない。
全員が痴呆症w
動物油なら、こういう事はない
プルリクもKENTA が言ってるから、マコなりの学校にも、グループ学習がある。
グループ学習やっていない香具師は、採用されませんって。
でも、高い授業料を払って、グループ学習する意味はないと反論する人もいる
Ruby on Rails なんて、Rails Way・レールに乗る。
我流・レールに乗っていない方法は、すべて却下される
YouTube で有名なRubyist、伊藤淳一の動画でも、コードレビューしてる
527デフォルトの名無しさん
2020/11/21(土) 12:47:45.12ID:TffSxZDq 今どき香具師なんて言葉使ってるのが老害
528デフォルトの名無しさん
2020/11/21(土) 14:41:23.41ID:sC5Fd4g2 少し上の過去レスを追うこともできない古い人間 >439
529デフォルトの名無しさん
2020/11/21(土) 16:32:50.83ID:RuZftilT macOS での python の質問もここで良いのですか?それとも他に板やスレがありますか?
530デフォルトの名無しさん
2020/11/21(土) 18:06:02.09ID:9ThAje8p >>527
ルビ厨の相手すんなよ…
ルビ厨の相手すんなよ…
531デフォルトの名無しさん
2020/11/21(土) 19:18:21.04ID:G/gsSEBM ガイジはガイジ仲間を見つけると相手をしたくなる
532デフォルトの名無しさん
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 を持ってる方が居ましたら、同じ様に動かないか、試して貰えると助かります。危険なコードではないです。
色々と探しましたが、他に適当な場所がなさそうなのでここで質問させてもらいます。
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 を持ってる方が居ましたら、同じ様に動かないか、試して貰えると助かります。危険なコードではないです。
534デフォルトの名無しさん
2020/11/22(日) 00:11:27.43ID:XUuDe+rV535デフォルトの名無しさん
2020/11/22(日) 00:29:35.12ID:XkZ25nA+536529
2020/11/22(日) 03:46:53.92ID:cFZbur5B537デフォルトの名無しさん
2020/11/22(日) 16:28:51.73ID:G9NcntIf538デフォルトの名無しさん
2020/11/22(日) 19:43:13.90ID:ybcOLacK >>518
lispの内包表記って、どんなの?
lispの内包表記って、どんなの?
539デフォルトの名無しさん
2020/11/22(日) 19:57:14.75ID:8S0A0EeS540デフォルトの名無しさん
2020/11/23(月) 07:17:21.35ID:xSj92hSq Common Lispのloopマクロのことかな
多重ループの動作とか違うけど
多重ループの動作とか違うけど
541デフォルトの名無しさん
2020/11/23(月) 13:04:17.83ID:jG27y6sh javascriptとpython行ったり来たりすると変数宣言つけ忘れるのいらっとする
542デフォルトの名無しさん
2020/11/23(月) 16:16:30.12ID:8ahwCiT0 俺もjavascriptというかGASと行き来してるんだがセミコロンの有無とかごちゃごちゃになる
543デフォルトの名無しさん
2020/11/23(月) 17:33:21.21ID:QPYZ0Uk0 質問です
古いバージョンのPython(3.6など)と新しいバージョンのそれ(3.9など)が
同じパソコンにインストールされている時に、
バージョンを指定してコマンドプロンプトで起動するには
どうすればよいでしょうか?
古いバージョンのPython(3.6など)と新しいバージョンのそれ(3.9など)が
同じパソコンにインストールされている時に、
バージョンを指定してコマンドプロンプトで起動するには
どうすればよいでしょうか?
544デフォルトの名無しさん
2020/11/23(月) 17:47:33.05ID:I3+EYDwP >>543
起動したいバージョンの方が先にくるように環境変数を書き換える
起動したいバージョンの方が先にくるように環境変数を書き換える
545デフォルトの名無しさん
2020/11/23(月) 18:13:44.52ID:hekS2Nxq >>543
フルパスで起動する
フルパスで起動する
547デフォルトの名無しさん
2020/11/23(月) 19:38:33.80ID:ILFQzaXV py launcherにチェック入れてインストールしてあるなら
py -3.6 〜
py -3.9 〜
のようにバージョン番号指定で起動できる
py -3.6 〜
py -3.9 〜
のようにバージョン番号指定で起動できる
548デフォルトの名無しさん
2020/11/23(月) 20:56:03.18ID:uZZUCgAn549デフォルトの名無しさん
2020/11/24(火) 04:18:20.78ID:FGR0jZQZ550543
2020/11/24(火) 19:13:50.73ID:HZvvV0Lc やってみたら出来ました
答えてくれた方、ありがとうございました
答えてくれた方、ありがとうございました
551デフォルトの名無しさん
2020/11/24(火) 19:14:13.91ID:FWk6XcjL なんで相対Importこんな癖強いの
552デフォルトの名無しさん
2020/11/24(火) 19:22:37.02ID:1r1WUQcO pythonのimport周りはガチでゴミ
553デフォルトの名無しさん
2020/11/24(火) 20:20:37.92ID:FWk6XcjL 同じ階層なら何も引っかからずにすんなり通るのに(´・ω・`)
554デフォルトの名無しさん
2020/11/24(火) 23:51:24.27ID:rjI7LKiS カタカナの伸ばし棒がすべて半角ハイフン-になっているとして
・コ-ヒ- → コーヒー
・コ-ヒ--砂糖入り- → コーヒー-砂糖入り-
・カフェオレ-ミルク- → カフェオレ-ミルク-
こういうのってPythonで可能?規則性がない場合出現しうるあらゆる単語を手動で対策しないと無理かな
-の前がカタカナなら伸ばし棒に変換ってので単語としては成立するけどカフェオレーミルクーはお手上げ
・コ-ヒ- → コーヒー
・コ-ヒ--砂糖入り- → コーヒー-砂糖入り-
・カフェオレ-ミルク- → カフェオレ-ミルク-
こういうのってPythonで可能?規則性がない場合出現しうるあらゆる単語を手動で対策しないと無理かな
-の前がカタカナなら伸ばし棒に変換ってので単語としては成立するけどカフェオレーミルクーはお手上げ
555デフォルトの名無しさん
2020/11/24(火) 23:55:11.19ID:NI0G1gzk >>554
正規表現をご存知でない?
正規表現をご存知でない?
556デフォルトの名無しさん
2020/11/25(水) 00:20:42.57ID:e2GmmQnc 規則性ないから辞書がないと無理でしょ
カフェオレーミルクーというメニューがないと知らないといけないから
カフェオレーミルクーというメニューがないと知らないといけないから
557デフォルトの名無しさん
2020/11/25(水) 08:50:41.22ID:F6rJOYse 言語の問題でない気がするが・・・556に一票。
558デフォルトの名無しさん
2020/11/25(水) 09:34:58.20ID:RkyjIoNj559デフォルトの名無しさん
2020/11/25(水) 10:12:51.09ID:BL1+yQyO 主題副題分割なら、まずは全部の箇所で分割して、
コ -ヒ-
これはハイフンを閉じ括弧の亜種として対になってるから第一次判定に合格、
そしてコが主題でヒが副題、
しかし文字数判定であり得ない(主題副題共に1文字)から、主題でなければ副題でも無い、とすりゃいい
***
1 コ -ヒ--砂糖入り-
2 コ-ヒ --砂糖入り-
3 コ-ヒ- -砂糖入り-
4 コ-ヒ-- 砂糖入り-
1番はそれっぽいが「ハイフンは二つ重ならない」というルールで却下
2番も「副題主題はハイフンからは始まらない」として却下
4番は問題外
残るは3番は副題のハイフンが括弧対を形成しているので合格
コ -ヒ-
これはハイフンを閉じ括弧の亜種として対になってるから第一次判定に合格、
そしてコが主題でヒが副題、
しかし文字数判定であり得ない(主題副題共に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
フル-ル・ド・ラパンのハ-ブティ--ローズヒップ-
ttps://pbs.twimg.com/media/C-kqXNUUQAMoc-5.jpg
561デフォルトの名無しさん
2020/11/25(水) 10:25:03.24ID:DoFzLzHw 後ろの-砂糖〜-とかのパターンは限られてそうだから、
こんな感じでだいたいはできないかな?
(?<!-)-(?!($|[ミ砂]))
こんな感じでだいたいはできないかな?
(?<!-)-(?!($|[ミ砂]))
562デフォルトの名無しさん
2020/11/25(水) 10:55:23.79ID:BeZXjuPe 11/20
Python の無料動画の神、キノコードの37分の新動画が出てる。
たぶん、以前の各動画をまとめたものだと思う
【徹底解説】Windowsでの環境構築|Pythonでプログラミングをはじめる準備をしよう!
https://www.youtube.com/watch?v=kb6op3-E_lg
Python の無料動画の神、キノコードの37分の新動画が出てる。
たぶん、以前の各動画をまとめたものだと思う
【徹底解説】Windowsでの環境構築|Pythonでプログラミングをはじめる準備をしよう!
https://www.youtube.com/watch?v=kb6op3-E_lg
563デフォルトの名無しさん
2020/11/25(水) 12:29:17.61ID:Eovv5MKD564デフォルトの名無しさん
2020/11/25(水) 12:54:47.49ID:Eovv5MKD C-1000タケダ-ミルク-はどうするよ
565デフォルトの名無しさん
2020/11/25(水) 13:06:14.77ID:BL1+yQyO どうにかするルールを考えればいいじゃん
でも今回は、
炭酸コ-ヒ--クリ-ム- は「ハイフンは二つ重ならない」のルールで何とかする
C-1000タケダ-ミルク- は「主題副題が短すぎる」のルールで何とかする
でも今回は、
炭酸コ-ヒ--クリ-ム- は「ハイフンは二つ重ならない」のルールで何とかする
C-1000タケダ-ミルク- は「主題副題が短すぎる」のルールで何とかする
566デフォルトの名無しさん
2020/11/25(水) 13:17:21.18ID:BL1+yQyO 主題副題分割なんだから、多分こういうのも念頭にあるんじゃないのか
ギャラクシ-エンジェル-激レアフォ-チュンクッキ--
本当のところの用途は知らんけど
ギャラクシ-エンジェル-激レアフォ-チュンクッキ--
本当のところの用途は知らんけど
567デフォルトの名無しさん
2020/11/25(水) 13:22:18.15ID:bqcTiXDb 本当の用途は歌手名/曲名なんじゃないか
あと炭酸コーヒーは美味しくないから法で規制した方がいい
あと炭酸コーヒーは美味しくないから法で規制した方がいい
568デフォルトの名無しさん
2020/11/25(水) 13:50:19.95ID:B0nrdhk4 プリティ-プロジェクトの孤高のビュ-ティ-プリンセス、るかにゃんこと姫乃川琉歌のクリスマスライブ衣装-にゃっぱれ恋泥棒バ-ジョン-
ちょっと規則性見いだせなかったわ
ちょっと規則性見いだせなかったわ
569デフォルトの名無しさん
2020/11/25(水) 14:22:40.62ID:BL1+yQyO 「装-」の「(漢字)ー」のパターンは無いとしていい
漢字の後に長音が続くパターンだ
すると、それはハイフンでなければならない
さらに、それが末尾でないなら、対括弧の開始ハイフンになる
漢字の後に長音が続くパターンだ
すると、それはハイフンでなければならない
さらに、それが末尾でないなら、対括弧の開始ハイフンになる
570デフォルトの名無しさん
2020/11/25(水) 14:26:29.69ID:s/U6WABr 終ー了ーw
571デフォルトの名無しさん
2020/11/25(水) 14:31:59.92ID:BL1+yQyO 1、主題副題の文字数が短すぎる
2、副題の後に文字があるパタンは実は副題ではなく、全文は分割できない
つまり、閉じ括弧相当のハイフンの後に文字は来ない、故に分割してはならない
2、副題の後に文字があるパタンは実は副題ではなく、全文は分割できない
つまり、閉じ括弧相当のハイフンの後に文字は来ない、故に分割してはならない
572デフォルトの名無しさん
2020/11/25(水) 15:47:17.11ID:RoX/Ogzq ゴ-ヤ-チャンプル-
ゴ-ヤ-マ-ボ-
ゴ-ヤ-マヨバタ-
ゴーヤ-チャンプル-、ゴーヤ-マーボ-、ゴーヤ-マヨバタ-なのか
ゴーヤーチャンプルー、ゴーヤーマーボー、ゴーヤーマヨバターなのか
どちらとも取れる単語がある限りは辞書使っても100%は無理なので
おおよそいけそうなルールを自分で決めてあとは諦める
ゴ-ヤ-マ-ボ-
ゴ-ヤ-マヨバタ-
ゴーヤ-チャンプル-、ゴーヤ-マーボ-、ゴーヤ-マヨバタ-なのか
ゴーヤーチャンプルー、ゴーヤーマーボー、ゴーヤーマヨバターなのか
どちらとも取れる単語がある限りは辞書使っても100%は無理なので
おおよそいけそうなルールを自分で決めてあとは諦める
573デフォルトの名無しさん
2020/11/25(水) 17:08:34.67ID:CO7swdP4 コーヒーくらいジャンルが限定されてれば末尾がーのものも限られるだろうからコーヒーとか特定ワードで引っ掛ければと思うがノンジャンルなら厳しいかもね
574554
2020/11/25(水) 19:06:50.76ID:Sppz/PEX いろいろレスサンクス
やはり当初の作戦通りン以外のひらがな、カタカナの後は伸ばし棒で基本処理するよ。
クリ-ム、ミルク、ローズヒップの後は-にすると、手前に来る単語で徐々に狭めていく。ジャンルが近い頻出単語はこれで潰せる
>>572こういうのがほんとに厄介、どちらの可能性もある単語。もう入力した本人に聞くしかないレベルのものとかもある
人間が判断するようなことをPythonにやらせるのはやはり難しいか
やはり当初の作戦通りン以外のひらがな、カタカナの後は伸ばし棒で基本処理するよ。
クリ-ム、ミルク、ローズヒップの後は-にすると、手前に来る単語で徐々に狭めていく。ジャンルが近い頻出単語はこれで潰せる
>>572こういうのがほんとに厄介、どちらの可能性もある単語。もう入力した本人に聞くしかないレベルのものとかもある
人間が判断するようなことをPythonにやらせるのはやはり難しいか
575デフォルトの名無しさん
2020/11/25(水) 19:11:55.38ID:nXT1AK4P > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
強姦と窃盗するために生きてるゴミw
クソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
強姦と窃盗するために生きてるゴミw
クソチョンw
576デフォルトの名無しさん
2020/11/25(水) 19:17:52.71ID:KvQs2Dst >>574
人間だって前提知識(単語力)がないと困るところだろJK
人間だって前提知識(単語力)がないと困るところだろJK
577デフォルトの名無しさん
2020/11/25(水) 20:32:05.96 全部googleに投げて「もしかして」を拾えばいいのでは
578デフォルトの名無しさん
2020/11/25(水) 20:34:43.45ID:zD7zhP2P ぼく「google死ね」
google「もしかして:お前が死ね」
google「もしかして:お前が死ね」
579デフォルトの名無しさん
2020/11/25(水) 20:44:05.71ID:YGLcy80q Pythonこそこういうの得意なんじゃないの
機械学習的なやつで
機械学習的なやつで
580デフォルトの名無しさん
2020/11/25(水) 20:50:30.10ID:V89kYTjd 本件のように、一件の間違いも許されないデータ処理に機械学習は適さないと思う
581デフォルトの名無しさん
2020/11/25(水) 21:40:05.68ID:7hZTXx85 半角スペースでも入れてくれりゃ楽なのにな
582デフォルトの名無しさん
2020/11/25(水) 21:47:27.42ID:Sppz/PEX583デフォルトの名無しさん
2020/11/25(水) 22:14:39.20ID:e2GmmQnc >>580
そもそも人間でも正答率100%じゃないこの手の問題は機械学習向けでしょ
ゴーヤーチャンプルーは沖縄料理だから日本人大体知ってるけど、人によるし、
マリ-ゴールド-コ-ヒ-とかだと、
マリ・ゴールド・コーヒーという名前のものがあるのかないのかで全然答え変わってくるし、
判定者(判定システム)がそういう名前のものがあるかないのかは知りようがないのでは?
まあ、どうしてもルールベースもやってくれ、と言われたなら仕方ないからルールは考えるけど、
辞書や機械学習なしにやるのは筋悪案件なのには変わりない。
そもそも人間でも正答率100%じゃないこの手の問題は機械学習向けでしょ
ゴーヤーチャンプルーは沖縄料理だから日本人大体知ってるけど、人によるし、
マリ-ゴールド-コ-ヒ-とかだと、
マリ・ゴールド・コーヒーという名前のものがあるのかないのかで全然答え変わってくるし、
判定者(判定システム)がそういう名前のものがあるかないのかは知りようがないのでは?
まあ、どうしてもルールベースもやってくれ、と言われたなら仕方ないからルールは考えるけど、
辞書や機械学習なしにやるのは筋悪案件なのには変わりない。
584デフォルトの名無しさん
2020/11/25(水) 22:47:17.02ID:GINPOaUE 答え(勝ち負けとか正解不正解)が分からなければ機械学習出来ない
何か機械学習を勘違いしてない?
何千何万何百万と間違って最適化していくのが機械学習
正解不正解の判定が出来なければ学習不可能
答えが分かるならこの問題は解決する
学習型spamフィルタみたいに人が教え込んで辞書なりフィルタ定義を構築していくのは機械学習とは違うぞ
何か機械学習を勘違いしてない?
何千何万何百万と間違って最適化していくのが機械学習
正解不正解の判定が出来なければ学習不可能
答えが分かるならこの問題は解決する
学習型spamフィルタみたいに人が教え込んで辞書なりフィルタ定義を構築していくのは機械学習とは違うぞ
585デフォルトの名無しさん
2020/11/25(水) 23:15:22.99ID:7hZTXx85 機械学習でやってみたら少し面白そうなテーマではある
'-'が'-'なのか'ー'なのかを間にある文字同士の結びつきで当てる分類タスクになるのかな
'-'が'-'なのか'ー'なのかを間にある文字同士の結びつきで当てる分類タスクになるのかな
586デフォルトの名無しさん
2020/11/25(水) 23:47:21.82ID:zhDDaAJr587デフォルトの名無しさん
2020/11/26(木) 00:12:14.66 raiseした直下ってreturnとかbreakとか必要?
588デフォルトの名無しさん
2020/11/26(木) 00:27:20.76ID:IMBwVNgm 本について質問です
友人にPythonスタートブックを勧められたのですが、
他にも良い入門書ってありますか?
友人にPythonスタートブックを勧められたのですが、
他にも良い入門書ってありますか?
589デフォルトの名無しさん
2020/11/26(木) 00:38:20.52ID:Ahy8UMnM590デフォルトの名無しさん
2020/11/26(木) 01:03:27.64ID:nrM3g88W 図書館使う人とかあまり好きになれない。身銭使って学べない奴は薄っぺらいんだよなあ。
592デフォルトの名無しさん
2020/11/26(木) 01:31:10.09ID:MXca/5hQ >>589
pythonは人気がありすぎて、図書館で借りようにも、なかなか読めないよw
まぁ、多言語経験者なら公式ドキュメントを読んだほうがよほどためになるとおもうし、
わざわざ自腹きって本を買って読まなきゃならないものでもないな。
立ち読み程度で十分。
pythonは人気がありすぎて、図書館で借りようにも、なかなか読めないよw
まぁ、多言語経験者なら公式ドキュメントを読んだほうがよほどためになるとおもうし、
わざわざ自腹きって本を買って読まなきゃならないものでもないな。
立ち読み程度で十分。
593デフォルトの名無しさん
2020/11/26(木) 01:31:12.38ID:X4oHX3Yn >>584
スパムメールのベイジアン学習も機械学習の一つの手法だと思うが
違うとしたら境目はなに?
大体、「答えが分からなければ機械学習できない」と、「人が教え込んでいくのは機械学習じゃない」は矛盾してない?
スパムメールのベイジアン学習も機械学習の一つの手法だと思うが
違うとしたら境目はなに?
大体、「答えが分からなければ機械学習できない」と、「人が教え込んでいくのは機械学習じゃない」は矛盾してない?
594デフォルトの名無しさん
2020/11/26(木) 02:02:57.72ID:KChL8khM >>592
自分の住んでるところでも貸し出し中は多かったよ
貸し出し中でも貸し出し予約出来るが
貸し出し中じゃないものから選んで借りた
ネット経由で最寄りの図書館受け取りだし気軽に借りれる
最近は逆引き系の書籍を借りてみたがそこそこ使えそうなの購入検討中
自分の住んでるところでも貸し出し中は多かったよ
貸し出し中でも貸し出し予約出来るが
貸し出し中じゃないものから選んで借りた
ネット経由で最寄りの図書館受け取りだし気軽に借りれる
最近は逆引き系の書籍を借りてみたがそこそこ使えそうなの購入検討中
595デフォルトの名無しさん
2020/11/26(木) 13:43:41.02ID:BC4iA6x5 >>590
別に金をけちるためと言ってるわけでもなく、図書館の正当な活用方法が何で気に入らないのか分からないが、お前のその決めつけも薄っぺらいものだと思うぞw
別に金をけちるためと言ってるわけでもなく、図書館の正当な活用方法が何で気に入らないのか分からないが、お前のその決めつけも薄っぺらいものだと思うぞw
596デフォルトの名無しさん
2020/11/26(木) 13:53:40.08ID:jm3BjrWz 図書館を選ぶのは金をケチりたいからでしょ
597デフォルトの名無しさん
2020/11/26(木) 14:18:20.57ID:dGdApgXM pythonの入門書とか時間と金の無駄
無駄なものにお金をケチって有意義なものにお金を使うのは賢い選択
無駄なものにお金をケチって有意義なものにお金を使うのは賢い選択
598デフォルトの名無しさん
2020/11/26(木) 14:22:28.77ID:pWRU7DEh そりゃPythonで食っていくぞーって人なら本買えよって思うけど、このスレはそんな人ばかりじゃないから
599デフォルトの名無しさん
2020/11/26(木) 14:23:24.62ID:ye1vQ6Qi 学び方は人それぞれ
本をじっくり読み込むスタイルが合う人もいれば、
キーボードを叩きながらPC画面で学べるオンライン学習サイトが合う人もいる
大切なことは毎日続けること
人は三日プログラミングから離れると、自分の書いたコードすら読めなくなる
本をじっくり読み込むスタイルが合う人もいれば、
キーボードを叩きながらPC画面で学べるオンライン学習サイトが合う人もいる
大切なことは毎日続けること
人は三日プログラミングから離れると、自分の書いたコードすら読めなくなる
600デフォルトの名無しさん
2020/11/26(木) 14:27:01.12ID:l+ppMWJa オンラインにも情報転がってるし金を出す意味はない
時間は惜しみなく出せ
時間は惜しみなく出せ
601デフォルトの名無しさん
2020/11/26(木) 15:41:49.21ID:nrM3g88W 愚者はそうやって時間を捨て老いていく。
賢者は金を払い、効率よく順序よく学びスキルを身につける。
賢者は金を払い、効率よく順序よく学びスキルを身につける。
602デフォルトの名無しさん
2020/11/26(木) 16:42:01.95ID:D+V6U/tS 本だけ買い揃えて満足してそう
603デフォルトの名無しさん
2020/11/26(木) 16:43:48.99ID:0+aT9pM+ 典型的な積読バカがいると聞いて
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★2 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★7 [蚤の市★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 【STARTO ENTERTAINMENT】SUPER EIGHTの横山裕、フジ『ドッキリGP』ロケで全治2ヶ月の重傷 [Ailuropoda melanoleuca★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★2 [蚤の市★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★6 [Hitzeschleier★]
- ちんちんぼっきする人が羨ましい
- 麻婆豆腐食べてる
- 【朗報】南鳥島のレアアース、中国産の「20倍の純度」青山繁晴氏「日本は資源大国」日本復活のファンファーレが鳴り響く! [673057929]
- 愛国者「釘を使わない日本独自の伝統工法スゴイ!」X民「それ中国起源ですよ」→批判殺到 [834922174]
- 日銀が利上げしたら、国債金利も上がって日本が詰むという事実 [805596214]
- 👊😅👊三☁😶‍🌫三⛅🏡
