!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。
★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Pythonオフィシャルサイト http://www.python.org/
◇Pythonドキュメント https://docs.python.org/ja/3/
◇まとめwiki ttp://python.rdy.jp/
※前スレ
Pythonのお勉強 Part71
https://mevius.5ch.net/test/read.cgi/tech/1695168821/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Pythonのお勉強 Part72
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 03c5-hEBs)
2023/12/27(水) 15:42:25.63ID:sVIMH2iW02デフォルトの名無しさん (ワッチョイ a3c5-hEBs)
2023/12/27(水) 15:43:24.25ID:sVIMH2iW0 ●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その59
https://mevius.5ch.net/test/read.cgi/tech/1689241721/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
### END of TEMPLATE ### ?
【まず1嫁】くだすれPython(超初心者用) その59
https://mevius.5ch.net/test/read.cgi/tech/1689241721/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
### END of TEMPLATE ### ?
3デフォルトの名無しさん (ワッチョイ f354-NbWU)
2023/12/28(木) 00:18:55.96ID:PfV0RGQH0 json.loads()で読み込んだすっごい深い階層のどこかにある特定のキーの中身を取り出すのはどうしたらいいだろう
4デフォルトの名無しさん (オイコラミネオ MM27-v4ek)
2023/12/28(木) 07:41:51.96ID:RaV9XYpTM 前スレWindowsのショートカット(.lnk)はリンク先を呼び出すスクリプトだから
直接処理したいならLinuxと同じようにシンボリックリンクを作らないとね
直接処理したいならLinuxと同じようにシンボリックリンクを作らないとね
5デフォルトの名無しさん (オイコラミネオ MM27-v4ek)
2023/12/28(木) 07:46:51.07ID:RaV9XYpTM って書いたけどバイナリ解析して取り出でWshShortcut呼ぶ必要が無くなるな
6デフォルトの名無しさん (ワッチョイ a372-Vioh)
2023/12/28(木) 09:54:35.25ID:GpULO4aD07デフォルトの名無しさん (ワッチョイ f354-NbWU)
2023/12/28(木) 10:03:58.31ID:3LJz5hCH0 BeautifulSoupだと階層無視して検索とかできるけど、
あんな感じでキーは判ってるので構造に対して柔軟に取得したい
再帰で辞書かリストか判断しながら辿っていけばいいのは判るけど、
自分でいちいち書きたくない
あんな感じでキーは判ってるので構造に対して柔軟に取得したい
再帰で辞書かリストか判断しながら辿っていけばいいのは判るけど、
自分でいちいち書きたくない
8デフォルトの名無しさん (JP 0Hc7-sfQN)
2023/12/28(木) 12:00:13.88ID:h0GDpcwsH9デフォルトの名無しさん (JP 0Hc7-sfQN)
2023/12/28(木) 12:01:30.42ID:h0GDpcwsH10デフォルトの名無しさん (ワッチョイ f354-NbWU)
2023/12/28(木) 12:23:16.61ID:3LJz5hCH0 いいね
globみたいに**で飛ばすのか
リストで返ってくるのがちょっと意外だった
globみたいに**で飛ばすのか
リストで返ってくるのがちょっと意外だった
11デフォルトの名無しさん (アウアウウー Saa7-fuVg)
2023/12/28(木) 16:10:11.78ID:Cpi03Itga 古典的な方法として正規表現があるけど
それではだめなの?
それではだめなの?
12デフォルトの名無しさん (ワッチョイ f354-NbWU)
2023/12/28(木) 16:30:57.91ID:3LJz5hCH0 htmlのスクレイピングでも、こんなもん直接正規表現で抽出した方が早い、
という局面はよくあるけど、回り道して正攻法でやった方が結局うまく行く
という局面はよくあるけど、回り道して正攻法でやった方が結局うまく行く
13デフォルトの名無しさん (ワッチョイ 6f05-WtmC)
2023/12/28(木) 22:45:10.41ID:EC2vWFQE0 XPathを模したJSONPathってのがあって
Python用のモジュールもあるからそれのが潰し効く
Python用のモジュールもあるからそれのが潰し効く
14デフォルトの名無しさん (ワッチョイ 0916-NoMX)
2023/12/31(日) 23:26:27.13ID:zAD+40EH0 Ruby なら、dig で、
配列はインデックスで、ハッシュはキーで指定できる
require 'json'
# 改行を削除する。削除しなくても同じ結果
json_str = <<'JSON'.delete( "\n" )
[{"あ":[{"い":1}, "x"]}]
JSON
p json_obj = JSON.parse( json_str )
#=> [{"あ"=>[{"い"=>1}, "x"]}]
p json_obj.dig( 0 ) #=> {"あ"=>[{"い"=>1}, "x"]}
p json_obj.dig( 0, "あ" ) #=> [{"い"=>1}, "x"]
p json_obj.dig( 0, "あ", 0 ) #=> {"い"=>1}
p json_obj.dig( 0, "あ", 0, "い" ) #=> 1
配列はインデックスで、ハッシュはキーで指定できる
require 'json'
# 改行を削除する。削除しなくても同じ結果
json_str = <<'JSON'.delete( "\n" )
[{"あ":[{"い":1}, "x"]}]
JSON
p json_obj = JSON.parse( json_str )
#=> [{"あ"=>[{"い"=>1}, "x"]}]
p json_obj.dig( 0 ) #=> {"あ"=>[{"い"=>1}, "x"]}
p json_obj.dig( 0, "あ" ) #=> [{"い"=>1}, "x"]
p json_obj.dig( 0, "あ", 0 ) #=> {"い"=>1}
p json_obj.dig( 0, "あ", 0, "い" ) #=> 1
15デフォルトの名無しさん (ワッチョイ 3d56-LR3M)
2024/01/01(月) 02:21:58.28ID:/RwaAIWF0 今からpyでGUIやるとしたら何がお勧め?
ちなみに社内利用のツール作りたい
ちなみに社内利用のツール作りたい
16デフォルトの名無しさん (アウアウクー MMb1-SV6x)
2024/01/01(月) 05:29:55.18ID:8JDkd5n2M PythonはGUIがとても弱い
これだけ流行ってもPythonでゲーム作る人少ないでしょう
これだけ流行ってもPythonでゲーム作る人少ないでしょう
17デフォルトの名無しさん (ワッチョイ b2bd-mVFJ)
2024/01/01(月) 09:31:16.04ID:FY+JXkGU0 強弱は関係ない
18デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/01(月) 09:41:18.11ID:LVCnPGal0 GUIは簡単にやれるならやってみようと手を出したけど、
全然簡単じゃない上にやりたいのと違うのしかできない
どうせ自分しか使わないならGUIにする必要もない
ということで見限ってる
全然簡単じゃない上にやりたいのと違うのしかできない
どうせ自分しか使わないならGUIにする必要もない
ということで見限ってる
19デフォルトの名無しさん (オッペケ Srf1-SV6x)
2024/01/01(月) 10:14:09.09ID:Y+kcGNY5r >>17
ライブラリが弱いって話だから大いに関係ある
ライブラリが弱いって話だから大いに関係ある
20デフォルトの名無しさん (ワッチョイ c1df-Pg8g)
2024/01/01(月) 16:58:47.27ID:TV87FrAo0 tkinterかPysimpleGUI
21デフォルトの名無しさん (ワッチョイ 0656-NRV/)
2024/01/01(月) 17:21:32.37ID:rZ1QEI030 目指すものによる
pygame(SDL)やEel(HTML)なんてのもあるし
pygame(SDL)やEel(HTML)なんてのもあるし
22デフォルトの名無しさん (ワッチョイ 2e10-yToa)
2024/01/01(月) 20:04:03.89ID:yqkPDDz60 fletが好き
23デフォルトの名無しさん (ワッチョイ 4d80-slPv)
2024/01/02(火) 05:16:39.05ID:H+L4L0Nu0 copilotすげーな
もっと短くできない?って聞くと毎回短くなって勉強させてくれるわ
もっと短くできない?って聞くと毎回短くなって勉強させてくれるわ
24デフォルトの名無しさん (ワッチョイ 3d56-LR3M)
2024/01/02(火) 10:17:40.38ID:rCzOacgf0 pysimpleguIってデフォルトのフォントサイズ変えらんないの?
いちいち設定するのめんどくせー
いちいち設定するのめんどくせー
25デフォルトの名無しさん (ワッチョイ 3d56-LR3M)
2024/01/02(火) 10:31:53.39ID:rCzOacgf0 あ、出来たわ
サイコー!
サイコー!
26デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/02(火) 10:36:02.44ID:YHSrr3CM0 UIが欲しい訳でもないんだよな
設定やら入力はファイルから読み込むとかの方が楽に決まってる
動いてる最中に現在のステータスを表示させたり、
オプションをリアルタイムで変更したりしたい
CUIだと、コンソールにスクロールして表示されるのを目で追うとかになるし、
リアルタイムでの変更もできない
設定やら入力はファイルから読み込むとかの方が楽に決まってる
動いてる最中に現在のステータスを表示させたり、
オプションをリアルタイムで変更したりしたい
CUIだと、コンソールにスクロールして表示されるのを目で追うとかになるし、
リアルタイムでの変更もできない
27デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/02(火) 17:06:08.58ID:YHSrr3CM0 list1がインデックスのリストで、その[0:2]の内容をインデックスとした
list2の一部を取り出したい時はどう書いたらいい?
list2の一部を取り出したい時はどう書いたらいい?
28デフォルトの名無しさん (ワッチョイ 4601-EF0K)
2024/01/02(火) 17:24:28.33ID:yAberLu6029デフォルトの名無しさん (ワッチョイ 4601-EF0K)
2024/01/02(火) 17:28:18.91ID:yAberLu6030デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/02(火) 19:39:00.00ID:YHSrr3CM0 ああ、それだ
どうやってもループ的になるのは避けられないんだな
1行で書けるというだけで
どうやってもループ的になるのは避けられないんだな
1行で書けるというだけで
31デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/02(火) 21:01:40.65ID:YHSrr3CM0 def fill_rcsv(field, name, position):
candidate = search(name, field)
for position in candidate:
fill_rcsv(field, name, position)
要素だけ書くとこんな感じの再帰呼出しで、
複数回呼ぶとうまくいかない
for position in candidate[0:1]:
みたいに1回だけにするとばっちり動く
再帰で何かが上書きされてるんじゃないかと疑ってるけど、
そんな筈は無いし、何がおかしいんだろう
candidate = search(name, field)
for position in candidate:
fill_rcsv(field, name, position)
要素だけ書くとこんな感じの再帰呼出しで、
複数回呼ぶとうまくいかない
for position in candidate[0:1]:
みたいに1回だけにするとばっちり動く
再帰で何かが上書きされてるんじゃないかと疑ってるけど、
そんな筈は無いし、何がおかしいんだろう
32デフォルトの名無しさん (オッペケ Srf1-SV6x)
2024/01/02(火) 21:34:01.44ID:MhnXHP5rr33デフォルトの名無しさん (オッペケ Srf1-SV6x)
2024/01/02(火) 21:36:03.53ID:MhnXHP5rr >>31
何やりたいのか知らないけど引数のpositionが意味ないからそりゃ動かないだろうな
何やりたいのか知らないけど引数のpositionが意味ないからそりゃ動かないだろうな
34デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/02(火) 21:48:28.13ID:YHSrr3CM0 なんで意味ないの?
35デフォルトの名無しさん (ワッチョイ b18d-nK/n)
2024/01/02(火) 21:51:12.00ID:gERpN8hs0 map(lambda x: list2[x], list1)
36デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/02(火) 22:23:44.72ID:YHSrr3CM0 実際には終了条件の為にrestという変数も渡してる
fill_rcsv()の中でrest.pop(0)する
最初から空なら終了
呼び出しの時のrestを、rest.copy() にするだけで挙動が全然違う
再帰の時の引数にリストを渡した時の呼び出し元に対する影響がよく判らない
fill_rcsv()の中でrest.pop(0)する
最初から空なら終了
呼び出しの時のrestを、rest.copy() にするだけで挙動が全然違う
再帰の時の引数にリストを渡した時の呼び出し元に対する影響がよく判らない
37デフォルトの名無しさん (アウアウクー MMb1-SV6x)
2024/01/02(火) 22:56:33.18ID:iDasqM+7M38デフォルトの名無しさん (アウアウクー MMb1-SV6x)
2024/01/02(火) 22:57:38.80ID:iDasqM+7M 副作用がばりばりあってそれでも想定通り動くコードなのだとしたらその部分だけ見せてもわかるわけないしどっちにせよおかしい
39デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/02(火) 23:06:10.04ID:YHSrr3CM0 省いちゃったけど、positionはfieldを更新するのに使ってる
ループが1重ならちゃんと動作するので、設計自体はおかしくないんだけど、
2回目以降を呼ぶ時に前回の影響が何故か残ってるとしか思えない
ループが1重ならちゃんと動作するので、設計自体はおかしくないんだけど、
2回目以降を呼ぶ時に前回の影響が何故か残ってるとしか思えない
40デフォルトの名無しさん (ワッチョイ 4601-EF0K)
2024/01/02(火) 23:27:49.93ID:tsCK1S6o0 >>36
>呼び出しの時のrestを、rest.copy() にするだけで挙動が全然違う
そりゃそうでしょ
>再帰の時の引数にリストを渡した時の呼び出し元に対する影響がよく判らない
再帰関係ないじゃん
引数にリストを渡した時の呼び出し元に対する影響がよく判らないのに
設計自体がおかしくないと思うのが間違い
>呼び出しの時のrestを、rest.copy() にするだけで挙動が全然違う
そりゃそうでしょ
>再帰の時の引数にリストを渡した時の呼び出し元に対する影響がよく判らない
再帰関係ないじゃん
引数にリストを渡した時の呼び出し元に対する影響がよく判らないのに
設計自体がおかしくないと思うのが間違い
41デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/02(火) 23:32:04.47ID:YHSrr3CM0 そりゃそうでしょ、というのが全く実感できないんだよな
なんで動かないのか不思議で仕方ない
その根拠を知りたくて質問してるのに、
そんなの動かないよーだけでは同類
なんで動かないのか不思議で仕方ない
その根拠を知りたくて質問してるのに、
そんなの動かないよーだけでは同類
42デフォルトの名無しさん (アウアウクー MMb1-SV6x)
2024/01/03(水) 00:11:45.62ID:1+Mz/XnMM 質問の仕方でpython弱いのが分かるレベルなのに
開き直って甘えてんなあ
teratailとかでそんな聞き方したらぶち殺されるぞ
あまりスレ民の優しさに甘えるなよ
開き直って甘えてんなあ
teratailとかでそんな聞き方したらぶち殺されるぞ
あまりスレ民の優しさに甘えるなよ
43デフォルトの名無しさん (ワッチョイ c56e-NoMX)
2024/01/03(水) 00:20:02.95ID:WAHmHtMV0 Elixir の再帰では、リストの要素をすべて走査したら終了する。
引数には、accumulator・蓄積変数を持っている
リストを、[ head | tail ] に分解して、headを処理する。
tailを引数に渡して再帰する
終了条件は、tailが空[ ]になった時
[1, 2, 3] → [1,[2,3]] 1を処理
[2,3] → [2, [3]] 2を処理
[3] → [3, []] 3を処理
[] → 終了
引数には、accumulator・蓄積変数を持っている
リストを、[ head | tail ] に分解して、headを処理する。
tailを引数に渡して再帰する
終了条件は、tailが空[ ]になった時
[1, 2, 3] → [1,[2,3]] 1を処理
[2,3] → [2, [3]] 2を処理
[3] → [3, []] 3を処理
[] → 終了
44デフォルトの名無しさん (ワッチョイ c279-9iEs)
2024/01/03(水) 00:24:10.82ID:tiof+l/G0 再帰呼び出しがうまくいきません
・終了条件のための引数restは省略しています
・引数positionの参照は省略しています
・引数fieldの更新も省略しています
・引数positionの算出も省略
重要な部分が省略されてて不具合なんて分かるわけがない
・終了条件のための引数restは省略しています
・引数positionの参照は省略しています
・引数fieldの更新も省略しています
・引数positionの算出も省略
重要な部分が省略されてて不具合なんて分かるわけがない
45デフォルトの名無しさん (ワッチョイ c56e-NoMX)
2024/01/03(水) 00:30:19.66ID:WAHmHtMV0 Ruby のオブジェクトは、shallow copy だから、参照しかコピーされない。
内側のオブジェクトはコピーされずに、同一オブジェクトを使い回す
deep copy は難しい。
Python もそうなのかも?
内側のオブジェクトはコピーされずに、同一オブジェクトを使い回す
deep copy は難しい。
Python もそうなのかも?
46デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/03(水) 00:31:22.73ID:LcImUTxt0 添削を依頼してる訳じゃないんだよな
400行のコード貼ったって誰も読まない
ループじゃ無ければ動く、という部分をとっかかりに
はまりポイントが思いつく人だけ反応してくれればいい
400行のコード貼ったって誰も読まない
ループじゃ無ければ動く、という部分をとっかかりに
はまりポイントが思いつく人だけ反応してくれればいい
47デフォルトの名無しさん (アウアウクー MMb1-SV6x)
2024/01/03(水) 00:32:41.65ID:1+Mz/XnMM 今後もプログラミング続けるなら、まず質問する時に、後出し後出しで事故ってるとこをどんどん出すのはやめたほうがいい
教える側が普通に想像する事態について丁寧に説明しても、あとからあとから「いや、実はこうなんで」って出てくるなら、
どんな初心者の変なコードにも対応できる一般論や抽象的な話しかできなくなってしまう
そうなると有意義なアドバイスは難しい
それとは別に、ごくまともな指摘をもらっておいて
いや俺はわかってる、設計はあってる、でもなんかおかしい、俺は悪くない みたいなことを言わないほうがいい ムカつくし、単に嘘をついてるから
断片的な話だけで完全に設計間違ってることがわかるレベルで間違ってる
教える側が普通に想像する事態について丁寧に説明しても、あとからあとから「いや、実はこうなんで」って出てくるなら、
どんな初心者の変なコードにも対応できる一般論や抽象的な話しかできなくなってしまう
そうなると有意義なアドバイスは難しい
それとは別に、ごくまともな指摘をもらっておいて
いや俺はわかってる、設計はあってる、でもなんかおかしい、俺は悪くない みたいなことを言わないほうがいい ムカつくし、単に嘘をついてるから
断片的な話だけで完全に設計間違ってることがわかるレベルで間違ってる
48デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/03(水) 00:39:15.47ID:LcImUTxt0 丁寧に説明してないやんw
49デフォルトの名無しさん (ワッチョイ 62ff-wGTU)
2024/01/03(水) 00:51:01.69ID:KdVdKcTt0 参照渡しと値渡しの概念すら理解してないんだろ多分
50デフォルトの名無しさん (ワッチョイ 6e31-aVO2)
2024/01/03(水) 00:57:56.55ID:/ozK3YEK0 高卒SES共が喚きおるw
51デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/03(水) 01:11:16.06ID:LcImUTxt0 結論としては、deepcopy()で解決した
ピンと来た人いるかな?
ピンと来た人いるかな?
52デフォルトの名無しさん (ワッチョイ c24f-tmHX)
2024/01/03(水) 01:26:32.45ID:1Vhp1t1B0 >ループが1重ならちゃんと動作するので、設計自体はおかしくないんだけど、
>2回目以降を呼ぶ時に前回の影響が何故か残ってるとしか思えない
ここジワるな
>2回目以降を呼ぶ時に前回の影響が何故か残ってるとしか思えない
ここジワるな
53デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/03(水) 01:56:55.37ID:LcImUTxt0 リストをコピーして渡したいだけなのに、別モジュールのimportまで要ると思わんやん
ぐぐって見つかる再帰呼び出しの例は、再帰の魔法みたいな部分を強調したいので、
そんな面倒くさいケースは紹介しない
list.copy()というそれっぽいものが用意されていて、
大抵はそれでちゃんと別物として扱ってくれるので疑ってなかったのが敗因
浅いコピーと深いコピーの違いはぶっちゃけまだよく判ってない
ぐぐって見つかる再帰呼び出しの例は、再帰の魔法みたいな部分を強調したいので、
そんな面倒くさいケースは紹介しない
list.copy()というそれっぽいものが用意されていて、
大抵はそれでちゃんと別物として扱ってくれるので疑ってなかったのが敗因
浅いコピーと深いコピーの違いはぶっちゃけまだよく判ってない
54デフォルトの名無しさん (アウアウクー MMb1-SV6x)
2024/01/03(水) 03:27:46.18ID:1+Mz/XnMM ここまでで二重配列って説明一切出てないけどどうやってバグらせたかはわかるよ
そもそも再帰なのに入れ子のミュータブルをdeepcopyで渡さないといけない時点で書き方確実に間違ってるからどうでもいい
そもそも再帰なのに入れ子のミュータブルをdeepcopyで渡さないといけない時点で書き方確実に間違ってるからどうでもいい
55デフォルトの名無しさん (スプッッ Sdc2-c3EK)
2024/01/03(水) 09:36:00.75ID:Hn1laHOqd 再帰関数の中でディープコピーとは
ヘビーなモノ作ってるねぇ
ヘビーなモノ作ってるねぇ
56デフォルトの名無しさん (ワッチョイ 2e10-yToa)
2024/01/03(水) 10:38:21.88ID:ddCxQkeE0 やべーな…
57デフォルトの名無しさん (ワッチョイ b1d7-jLm+)
2024/01/03(水) 12:42:33.64ID:8a8+YZHz058デフォルトの名無しさん (ワッチョイ c6a4-bJ3A)
2024/01/03(水) 15:04:21.23ID:g3N633bF0 荒っぽく説明すると
デスクトップのショートカットだけコピーするのが浅いコピー
ショートカットの中身までコピーするのが深いコピー
デスクトップのショートカットだけコピーするのが浅いコピー
ショートカットの中身までコピーするのが深いコピー
59デフォルトの名無しさん (ワッチョイ e501-EF0K)
2024/01/03(水) 15:11:36.20ID:EtnQA6qj0 1. listを渡す
2. list.copy()した結果を渡す(shallow copy)
3. list.deepcopy()した結果を渡す(deep copy)
ショートカットだけコピーするのは1じゃないか?
2. list.copy()した結果を渡す(shallow copy)
3. list.deepcopy()した結果を渡す(deep copy)
ショートカットだけコピーするのは1じゃないか?
60デフォルトの名無しさん (オッペケ Srf1-SV6x)
2024/01/03(水) 16:16:50.31ID:TWtcN/3Cr だろうね
再帰でイミュータブル渡すならまずコピーでなく参照を渡して済むことがほとんどだし
そうじゃないならリストで渡さずタプルにして値で渡せばいい
あらゆる意味で変
再帰でイミュータブル渡すならまずコピーでなく参照を渡して済むことがほとんどだし
そうじゃないならリストで渡さずタプルにして値で渡せばいい
あらゆる意味で変
61デフォルトの名無しさん (ワッチョイ e57c-lTP4)
2024/01/03(水) 16:17:41.41ID:9d0scbEX062デフォルトの名無しさん (ブーイモ MM19-MN+v)
2024/01/04(木) 08:43:33.03ID:Bfa1kVrNM63デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/04(木) 11:09:29.68ID:TXiVOLS30 webなのかー
ブラウザでやること自体のメリットはあんまり感じないけど、
ハードルが低いなら巻かれてみよう
ブラウザでやること自体のメリットはあんまり感じないけど、
ハードルが低いなら巻かれてみよう
64デフォルトの名無しさん (ワッチョイ 0948-P53C)
2024/01/04(木) 12:24:20.61ID:JYOy60Zk0 俺はネイティブ派だけどね
やはり速度的に全然違うし
ただプログラミングスタイルとしてネイティブは終わってる
やはり速度的に全然違うし
ただプログラミングスタイルとしてネイティブは終わってる
65デフォルトの名無しさん (ワッチョイ c6cd-5TQK)
2024/01/04(木) 12:44:57.47ID:sQEt7tpm0 かないしことにwebについていけてない俺
66デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/04(木) 12:46:29.15ID:TXiVOLS30 入力と出力の部品が一揃いあって使い慣れたものが目の前にあるじゃろ
という話なんだろうな
いろんなプラットフォームを意識する必要もない
という話なんだろうな
いろんなプラットフォームを意識する必要もない
67デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/04(木) 12:49:45.92ID:TXiVOLS30 組み込みとか、金融とか、PGの仕事のジャンルという大きなくくりの一つとして、
webがあるんだよな
どこかの会社のホームページ作る仕事がそんなにあるの?
という話でもないらしい
webがあるんだよな
どこかの会社のホームページ作る仕事がそんなにあるの?
という話でもないらしい
68デフォルトの名無しさん (ワッチョイ 06b9-tmHX)
2024/01/04(木) 13:17:29.54ID:soqHQibb0 何でもかんでもWebで作ろうとするのも何でもかんでもネイティブで作ろうとするのと同類
69デフォルトの名無しさん (ワッチョイ b153-nK/n)
2024/01/04(木) 14:36:17.83ID:Dez+na860 redditかなんかでwebはゴールデンハンマーじゃないって言ってる人いたな
70デフォルトの名無しさん (ワッチョイ b13c-aezk)
2024/01/04(木) 18:14:28.57ID:AtEpitve0 pythonでスクレイピングを行うvbaを起動するとTimeoutになってしまうんだけど、どうしたいいでしょうか。
ただ、VBA単体で実行するとブラウザは起動します。
エラー文:TimeoutError The driver failed to open listening port 127.0.0.1:54568 within 10s
■python構文
app = win32com.client.Dispatch("Excel.Application")
app.Visible = 1
app.Workbooks.Open(Filename=r"C:\XXX\XXX\XXX\XXX.xlsm")
app.Application.Run('OpenScrping02')
■VBA構文
Dim Driver As New ChromeDriver
'Dim Driver As New Selenium.ChromeDriver
Dim XPath As String
Dim element As String
Dim FWFlag As Boolean
Dim myBy As New By
Dim tmp As String
Driver.Get "chrome://settings/defaultBrowser"
↑でエラー文が発生します
ただ、VBA単体で実行するとブラウザは起動します。
エラー文:TimeoutError The driver failed to open listening port 127.0.0.1:54568 within 10s
■python構文
app = win32com.client.Dispatch("Excel.Application")
app.Visible = 1
app.Workbooks.Open(Filename=r"C:\XXX\XXX\XXX\XXX.xlsm")
app.Application.Run('OpenScrping02')
■VBA構文
Dim Driver As New ChromeDriver
'Dim Driver As New Selenium.ChromeDriver
Dim XPath As String
Dim element As String
Dim FWFlag As Boolean
Dim myBy As New By
Dim tmp As String
Driver.Get "chrome://settings/defaultBrowser"
↑でエラー文が発生します
71デフォルトの名無しさん (ワッチョイ 3d56-LR3M)
2024/01/05(金) 10:38:06.98ID:bgnh+40l0 ここでnuitka知って使ってみたんだけど、作ったファイルがもれなくウイルス判定されちゃう。
どしたらいい?
どしたらいい?
72デフォルトの名無しさん (ワッチョイ e57c-lTP4)
2024/01/05(金) 15:42:25.38ID:OXJtFwUv0 exe化しなきゃ良いんじゃね
寧ろexe化って何でするの?
寧ろexe化って何でするの?
73デフォルトの名無しさん (ワッチョイ 068a-W4m0)
2024/01/05(金) 15:54:44.47ID:CRLJuRKT0 pythonが使えない人に使ってもらう為じゃ
74デフォルトの名無しさん (ワッチョイ e57c-lTP4)
2024/01/05(金) 16:16:04.20ID:OXJtFwUv0 だからさstreamlitみたいなのでサクッとWebアプリ化して自社鯖なりクラウドにおいてURL叩くだけで使わせれば良いじゃん
わざわざexe化して配布して回るの?
修正とかしたらまた配り歩くの?
わざわざexe化して配布して回るの?
修正とかしたらまた配り歩くの?
75デフォルトの名無しさん (ワッチョイ 06f4-W4m0)
2024/01/05(金) 19:36:56.21ID:CRLJuRKT0 自社サーバーやクラウドが使えない企業なんじゃ
76デフォルトの名無しさん (ワッチョイ 2e10-yToa)
2024/01/05(金) 20:17:32.46ID:g/+l7Xoo0 >>71
コンパイル中にウィルス判定くらうからびびるね
コンパイル中にウィルス判定くらうからびびるね
77デフォルトの名無しさん (ワッチョイ c202-9lks)
2024/01/05(金) 20:59:15.61ID:P3pj9U7P0 raw=pandas.DataFrame({…
gb=raw.groupby(['name1','name2'])
gbmaxts=raw.loc[gb['totalScore'].idxmax(),:]
とやって、グループごとのtotalScore最大値の行を抜き出したいのですが、
問題はtotalScoreが重複した場合、どれを抜き出すか選べないのです。
score2というのがあって、重複した場合それの最大値で抜き出したいのですが、
どうやって記述すればいいでしょうか?
gb=raw.groupby(['name1','name2'])
gbmaxts=raw.loc[gb['totalScore'].idxmax(),:]
とやって、グループごとのtotalScore最大値の行を抜き出したいのですが、
問題はtotalScoreが重複した場合、どれを抜き出すか選べないのです。
score2というのがあって、重複した場合それの最大値で抜き出したいのですが、
どうやって記述すればいいでしょうか?
78デフォルトの名無しさん (ワッチョイ 4601-EF0K)
2024/01/05(金) 22:53:58.62ID:CVYX6lXR0 >>70
外部のスクリプトからExcelを開いたときはアドインとかライブラリへの参照が自動で追加されてないからとか?
エラーの内容がちょっと違う気もするけど念のためVBAで追加するようなコードを書いてみては
外部のスクリプトからExcelを開いたときはアドインとかライブラリへの参照が自動で追加されてないからとか?
エラーの内容がちょっと違う気もするけど念のためVBAで追加するようなコードを書いてみては
79デフォルトの名無しさん (ワッチョイ 4601-EF0K)
2024/01/05(金) 22:56:36.81ID:CVYX6lXR0 >>77
もっといいやり方がありそうだけど
gb=raw.groupby(['name1','name2’]).apply(lambda x: x.sort_values([“totalScore”, “score2”], ascending=False))とか
もっといいやり方がありそうだけど
gb=raw.groupby(['name1','name2’]).apply(lambda x: x.sort_values([“totalScore”, “score2”], ascending=False))とか
80デフォルトの名無しさん (ワッチョイ 0904-P53C)
2024/01/05(金) 23:13:15.31ID:esWN4e6y0 >>74
exeが好っきゃねん
exeが好っきゃねん
81デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/05(金) 23:14:45.64ID:/M3pFdhP0 悪そうなexeは大体ウィルス
82デフォルトの名無しさん (ワッチョイ 9901-K7ZM)
2024/01/05(金) 23:41:15.38ID:gyQRIy730 windowsならbatかpslでpython3を叩く自動スクリプト組んで配布すりゃよくね?初回起動時はポータブルなpythonをダウンロードするようにしてさ
83デフォルトの名無しさん (ワッチョイ e57c-lTP4)
2024/01/06(土) 05:01:59.44ID:JjfDjvUq0 今時の企業PCでexeファイルを許可なしでインスコ出来る事有る?
大抵は監視ソフト入っててインスコ出来ないようになってるよね
システム部門に申請して云々って手続きが必要とかさ
大抵は監視ソフト入っててインスコ出来ないようになってるよね
システム部門に申請して云々って手続きが必要とかさ
84デフォルトの名無しさん (ワッチョイ 6e64-aezk)
2024/01/06(土) 13:03:27.75ID:Bm30fRbr0 >>78
ありがとうございます。他を調べても同様のケースがないため、大変助かります。
可能でしたら、外部スクリプトから実行する際の構文などをご教示いただけないでしょうか。
また、改善するか不明ですが、現状のPythonでブック開く・マクロ実行までを、Pythonでブック開くまでにしてそれ以降はOpenイベントでマクロを実行する方法を試してみようと思います。
ありがとうございます。他を調べても同様のケースがないため、大変助かります。
可能でしたら、外部スクリプトから実行する際の構文などをご教示いただけないでしょうか。
また、改善するか不明ですが、現状のPythonでブック開く・マクロ実行までを、Pythonでブック開くまでにしてそれ以降はOpenイベントでマクロを実行する方法を試してみようと思います。
85デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/06(土) 13:11:34.66ID:O8iz2Lme0 print('' in 'abc')
はTrueになる
print('abc'.index(''))
も0になって、
print('abc'.index('a'))
と区別が付かない
その文字が含まれるかどうかのテストに''ならFalseになるように
書くにはどうしたらいいだろう
はTrueになる
print('abc'.index(''))
も0になって、
print('abc'.index('a'))
と区別が付かない
その文字が含まれるかどうかのテストに''ならFalseになるように
書くにはどうしたらいいだろう
86デフォルトの名無しさん (ワッチョイ ed68-xj2q)
2024/01/06(土) 15:02:18.93ID:B8r3vk8n0 なんじゃ?
87デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/06(土) 15:14:44.79ID:O8iz2Lme0 そういう方針なのかと思ったら、
print('' in {'a', 'b', 'c'})
print(None in {'a', 'b', 'c'})
こういうのはちゃんとFalseなんだよな
print('' in {'a', 'b', 'c'})
print(None in {'a', 'b', 'c'})
こういうのはちゃんとFalseなんだよな
88デフォルトの名無しさん (ワッチョイ b102-L9i3)
2024/01/06(土) 15:16:09.97ID:UVNrTgIa0 先に空文字列と比較して弾く
89デフォルトの名無しさん (アウアウクー MMb1-SV6x)
2024/01/06(土) 15:23:37.20ID:x5UhZuS4M まず 'ab' in 'abc' をその集合表記で書いたらどうなるか考えてみるべきだな
90デフォルトの名無しさん (ワッチョイ 06a6-W4m0)
2024/01/06(土) 16:41:54.16ID:zuoTYpca0 pythonではそうなってますで終わりと言われればそれまでだが
包含か一致かの違いと考えれば辻褄が合うような
包含か一致かの違いと考えれば辻褄が合うような
91デフォルトの名無しさん (ワッチョイ 0629-MN+v)
2024/01/06(土) 16:43:39.27ID:DBEfGZD30 >>83
会社にもよるし、部署にもよる
会社にもよるし、部署にもよる
92デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/06(土) 16:58:54.42ID:O8iz2Lme0 print('' in 'abc')
for c in 'abc':
print(c == '')
print('' in ['a', 'b', 'c'])
for c in ['a', 'b', 'c']:
print(c == '')
どちらもイテレータの中身のチェック
一番上だけTrue
for c in 'abc':
print(c == '')
print('' in ['a', 'b', 'c'])
for c in ['a', 'b', 'c']:
print(c == '')
どちらもイテレータの中身のチェック
一番上だけTrue
93デフォルトの名無しさん (アウアウクー MMb1-SV6x)
2024/01/06(土) 17:17:20.43ID:x5UhZuS4M len('')
len('a')
len('ab')
これは同じか?
len('a')
len('ab')
これは同じか?
94デフォルトの名無しさん (アウアウクー MMb1-SV6x)
2024/01/06(土) 17:22:06.80ID:x5UhZuS4M in演算子について誤解があるようだな
print('ab' in 'abc')
を書いてみてわからなかったらあきらメロン
print('ab' in 'abc')
を書いてみてわからなかったらあきらメロン
95デフォルトの名無しさん (ワッチョイ b119-nK/n)
2024/01/06(土) 18:53:00.25ID:TtodDVSd0 そう決められてるからで良いと思う
96デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/06(土) 18:59:45.88ID:O8iz2Lme0 不便だし他と不整合だしメリットが見つからないし覚えにくい
最初にそうしちゃったから今更変えられないだけに見える
最初にそうしちゃったから今更変えられないだけに見える
97デフォルトの名無しさん (ワッチョイ 4690-NoMX)
2024/01/06(土) 20:39:07.75ID:R3OUyaI0098デフォルトの名無しさん (ワッチョイ b175-jLm+)
2024/01/06(土) 21:58:55.80ID:TtodDVSd0 "" in ""
99デフォルトの名無しさん (ワッチョイ 5f24-JApz)
2024/01/07(日) 02:32:16.08ID:AyQnYcYI0100デフォルトの名無しさん (ワッチョイ ff9b-5x1m)
2024/01/07(日) 06:43:26.45ID:OFj05X8E0 https://docs.python.org/ja/3.12/reference/expressions.html#membership-test-operations
__contains__の実装次第でどうにでもなるから深く考えない方がいい
文字列の場合はsubstringと決めただけ
__contains__の実装次第でどうにでもなるから深く考えない方がいい
文字列の場合はsubstringと決めただけ
101デフォルトの名無しさん (ワッチョイ 5f54-RBu5)
2024/01/07(日) 11:02:41.98ID:D2Jhfkux0 文字列だと「なにもない」を部分であるとみなして、
集合は「なにもない」は部分ではないとする
わざわざそうするのは、こういう処理の時にシンプルに書けて合理的でしょ
という例が思い浮かばないんだよな
集合は「なにもない」は部分ではないとする
わざわざそうするのは、こういう処理の時にシンプルに書けて合理的でしょ
という例が思い浮かばないんだよな
102デフォルトの名無しさん (オッペケ Srb3-BDiM)
2024/01/07(日) 11:50:59.18ID:UlWxidQqr 馬鹿だから分からないだけ
103デフォルトの名無しさん (オッペケ Srb3-BDiM)
2024/01/07(日) 11:54:53.69ID:UlWxidQqr 1文字が含まれるかどうか調べるときは1文字でin演算すればいい
部分列を高速に検索かけられる分できること増えてるだけじゃん
言語仕様に文句を言っていいのは、不必要に文法を複雑にしてるor性能を落としてるときだ
文字列検索ほど頻出なものに不平を言うのは想像力も経験も知恵も足りてないだけ
部分列を高速に検索かけられる分できること増えてるだけじゃん
言語仕様に文句を言っていいのは、不必要に文法を複雑にしてるor性能を落としてるときだ
文字列検索ほど頻出なものに不平を言うのは想像力も経験も知恵も足りてないだけ
104デフォルトの名無しさん (ワッチョイ 5f54-RBu5)
2024/01/07(日) 12:09:13.58ID:D2Jhfkux0 つまり、変なのは判ってるし、本当はFalseを返したかったけど、
アルゴリズム的にTrueにした方が高速に検索できるということかな
空で検索するのって、そんなにコストかかるか?
最初にFalseで落とすだけな気がするけど
アルゴリズム的にTrueにした方が高速に検索できるということかな
空で検索するのって、そんなにコストかかるか?
最初にFalseで落とすだけな気がするけど
105デフォルトの名無しさん (オッペケ Srb3-BDiM)
2024/01/07(日) 12:14:01.04ID:wa10GErKr リストや文字列の+、 *は、数の+、*と動きが全くちゃうでしょ
でも同じ演算子を使う
inの動きが変わるのも、それと実装の仕組みは同じ
+、*は盲目で受け入れてこれには文句言うのは、君にプログラミングの才能がない証拠
でも同じ演算子を使う
inの動きが変わるのも、それと実装の仕組みは同じ
+、*は盲目で受け入れてこれには文句言うのは、君にプログラミングの才能がない証拠
106デフォルトの名無しさん (ワッチョイ 5f54-RBu5)
2024/01/07(日) 12:17:51.58ID:D2Jhfkux0 話を逸らすなよ
コストはかかるのか?
コストはかかるのか?
107デフォルトの名無しさん (ワッチョイ ff9b-5x1m)
2024/01/07(日) 12:24:13.06ID:OFj05X8E0 え、こわい
> つまり、変なのは判ってるし
ここが盲目的ってことよ
> つまり、変なのは判ってるし
ここが盲目的ってことよ
108デフォルトの名無しさん (オッペケ Srb3-BDiM)
2024/01/07(日) 12:28:34.29ID:wa10GErKr その質問が、もう頭悪い
'' in 任意の文字列 は君の定義なら常にFalseでPythonの定義なら常にTrueなんだからどっちでも計算量O(1)
文字列照合のアルゴリズム1つも知らないでしょ
周りがおかしいんじゃなく、自分がおかしいと気づいて
'' in 任意の文字列 は君の定義なら常にFalseでPythonの定義なら常にTrueなんだからどっちでも計算量O(1)
文字列照合のアルゴリズム1つも知らないでしょ
周りがおかしいんじゃなく、自分がおかしいと気づいて
109デフォルトの名無しさん (ワッチョイ 5f54-RBu5)
2024/01/07(日) 12:30:47.74ID:D2Jhfkux0 まあ、そんなのはどうでもよくて
ちゃんと意味があってそうなってるんだから
っぽいことを口々に言ってるけど、誰も具体的に説明しない
疑問を持ってはいけない信者にしか見えない
ちゃんと意味があってそうなってるんだから
っぽいことを口々に言ってるけど、誰も具体的に説明しない
疑問を持ってはいけない信者にしか見えない
110デフォルトの名無しさん (ワッチョイ dffe-OCIx)
2024/01/07(日) 12:57:44.19ID:sci9WlQL0 まず、''がどの文字列のsubstringでもあることは納得している?
111デフォルトの名無しさん (ワッチョイ df01-7oM0)
2024/01/07(日) 17:38:24.57ID:5+E3QIG90 >>84
workbook = app.Workbooks.Open(workbook_path)
workbook.VBProject.References.AddFromFile(library_path) #ライブラリ参照の追加
app.AddIns.Add(addin_path).Installed = True #アドインの追加
workbook = app.Workbooks.Open(workbook_path)
workbook.VBProject.References.AddFromFile(library_path) #ライブラリ参照の追加
app.AddIns.Add(addin_path).Installed = True #アドインの追加
112デフォルトの名無しさん (ワッチョイ ffcf-mfjK)
2024/01/07(日) 19:17:19.79ID:0B+dDN0v0 >>109
ヒント出してる人はいるだろ。疑問を持っちゃいけないってんじゃなくて自分で考えてほしいんだよ。
ヒント出してる人はいるだろ。疑問を持っちゃいけないってんじゃなくて自分で考えてほしいんだよ。
113デフォルトの名無しさん (ワッチョイ 5f54-RBu5)
2024/01/07(日) 19:57:16.52ID:D2Jhfkux0 print([] < ['a', 'b', 'c'])
print(set() < {'a', 'b', 'c'})
これはどちらもTrue
存在と包含は区別されている
文字列に対しては、部分文字列が存在するか、ではなく
部分文字列が包含されているか、という判断になっている
数学では、空集合は全ての全ての集合の部分集合と定義されている
pythonはそれを何の気なしに真似しただけで、
コーディング上のメリットは多分ない
print(set() < {'a', 'b', 'c'})
これはどちらもTrue
存在と包含は区別されている
文字列に対しては、部分文字列が存在するか、ではなく
部分文字列が包含されているか、という判断になっている
数学では、空集合は全ての全ての集合の部分集合と定義されている
pythonはそれを何の気なしに真似しただけで、
コーディング上のメリットは多分ない
114デフォルトの名無しさん (ワッチョイ dff0-19ip)
2024/01/07(日) 22:07:49.51ID:TwcVJJcj0 家にあるバームクーヘン捨てた方が良い?
このままだと全部食ってしまう
ゴミ箱に入れて捨ててきた方が良いかな
痩せたいんだ
このままだと全部食ってしまう
ゴミ箱に入れて捨ててきた方が良いかな
痩せたいんだ
115デフォルトの名無しさん (ワッチョイ dff0-19ip)
2024/01/07(日) 22:20:39.09ID:TwcVJJcj0 間違い
116デフォルトの名無しさん (オッペケ Srb3-BDiM)
2024/01/08(月) 01:26:32.88ID:AMrdn5qYr117デフォルトの名無しさん (オッペケ Srb3-BDiM)
2024/01/08(月) 01:47:28.12ID:+d9aYMzGr 何故 'abc' でforループ回して出てくる 'a' でさらにforループ回せることは気にならなかったのかな。
for c in 'a':
print(c)
って書いてみな
その考えで言うとまず 'a' in 'abc' が判定できる時点でおかしいはず
'a'が配列なんだからね
君は論理的思考が苦手。論理的な人が文句をいうならそこに気付くはず
初心者が間違った思い込みを持って、現実で痛い目見てベソをかいてるだけ
for c in 'a':
print(c)
って書いてみな
その考えで言うとまず 'a' in 'abc' が判定できる時点でおかしいはず
'a'が配列なんだからね
君は論理的思考が苦手。論理的な人が文句をいうならそこに気付くはず
初心者が間違った思い込みを持って、現実で痛い目見てベソをかいてるだけ
118デフォルトの名無しさん (ワッチョイ 5f46-vxeA)
2024/01/09(火) 18:33:15.79ID:Vu9b1JtR0 2は、シバン(1行目)をどう記述するといいの?
1 実行できる。(前提)
$ cat hello.py
#!/usr/bin/python3
print('こんにちは')
$ ./hello.py
こんにちは
2 エラーになる。但しコマンドラインからは実行できる。
$ cat trace.py
#!/usr/bin/python3 -m trace --trace
print('こんにちは')
$ ./trace.py
/usr/bin/python3: No module named trace --trace
$ /usr/bin/python3 -m trace --trace trace.py
こんにちは
$
1 実行できる。(前提)
$ cat hello.py
#!/usr/bin/python3
print('こんにちは')
$ ./hello.py
こんにちは
2 エラーになる。但しコマンドラインからは実行できる。
$ cat trace.py
#!/usr/bin/python3 -m trace --trace
print('こんにちは')
$ ./trace.py
/usr/bin/python3: No module named trace --trace
$ /usr/bin/python3 -m trace --trace trace.py
こんにちは
$
119デフォルトの名無しさん (スプッッ Sdf3-FygF)
2024/01/09(火) 18:44:05.47ID:0U/diL1hd shebang行は引数を1つしか取れない仕様なので無理
なんかenv -Sを使うとできるらしいけどこれは裏技だろ
https://stackoverflow.com/questions/16549357/is-it-possible-to-include-command-line-options-in-the-python-shebang
なんかenv -Sを使うとできるらしいけどこれは裏技だろ
https://stackoverflow.com/questions/16549357/is-it-possible-to-include-command-line-options-in-the-python-shebang
120デフォルトの名無しさん (ワッチョイ 5f46-vxeA)
2024/01/09(火) 20:16:21.36ID:Vu9b1JtR0 >>119
なるほど。ありまとう。
$ ./env-s.py
--- modulename: env-s, funcname: <module>
env-s.py(3): print('おはよう')
おはよう
$ head -1 env-s.py
#!/usr/bin/env -S /usr/bin/python3 -m trace --trace
なるほど。ありまとう。
$ ./env-s.py
--- modulename: env-s, funcname: <module>
env-s.py(3): print('おはよう')
おはよう
$ head -1 env-s.py
#!/usr/bin/env -S /usr/bin/python3 -m trace --trace
121デフォルトの名無しさん (オイコラミネオ MMd3-iwr3)
2024/01/09(火) 22:56:04.87ID:yAWwPWIFM122デフォルトの名無しさん (ワッチョイ ff16-CQ+T)
2024/01/10(水) 02:15:30.29ID:jb9etaSC0 もうちょっと具体的に例出して
サンプルがほしいなら適度に複雑なjsonファイルを読み込んでマッピングされた構造を見れば、Pythonコンテナ型を組み合わせたデータの参考になるかもね
サンプルがほしいなら適度に複雑なjsonファイルを読み込んでマッピングされた構造を見れば、Pythonコンテナ型を組み合わせたデータの参考になるかもね
123デフォルトの名無しさん (ワッチョイ 5f26-dvWY)
2024/01/10(水) 20:03:25.99ID:1+rGKMzm0 /usr/bin/python3 を単に、python3 と書けないの?
WSL2, Linux なら、
Ruby は、anyenv で入れた
which ruby
/home/ユーザー名/.anyenv/envs/rbenv/shims/ruby
which python3
/usr/bin/python3
ファイルの形式
file /usr/bin/python3
/usr/bin/python3: symbolic link to python3.6
file `which python`
/usr/bin/python: symbolic link to python2.7
file `which python2`
/usr/bin/python2: symbolic link to python2.7
file `which python3`
/usr/bin/python3: symbolic link to python3.6
readlink -f /usr/bin/python3
/usr/bin/python3.6
WSL2, Linux なら、
Ruby は、anyenv で入れた
which ruby
/home/ユーザー名/.anyenv/envs/rbenv/shims/ruby
which python3
/usr/bin/python3
ファイルの形式
file /usr/bin/python3
/usr/bin/python3: symbolic link to python3.6
file `which python`
/usr/bin/python: symbolic link to python2.7
file `which python2`
/usr/bin/python2: symbolic link to python2.7
file `which python3`
/usr/bin/python3: symbolic link to python3.6
readlink -f /usr/bin/python3
/usr/bin/python3.6
124118 (ワッチョイ ff2a-vxeA)
2024/01/10(水) 21:28:20.35ID:tkcC6j/f0 >>123
書けない。
$ head -1 seabang.py
#!python3 -m trace --trace
$ ./seabang.py
bash: ./seabang.py: 実行できません: 必要なファイルがありません
またコマンドラインで、
> $ /usr/bin/python3 -m trace --trace trace.py
と敢えてフルパスで書いたのは、コマンドサーチパスによって、
/usr/local/bin/python3 や、
/opt/bin/python3 をつかまされたのでなく、
> #!/usr/bin/python3 -m trace --trace
と同じものである事を明示した。
書けない。
$ head -1 seabang.py
#!python3 -m trace --trace
$ ./seabang.py
bash: ./seabang.py: 実行できません: 必要なファイルがありません
またコマンドラインで、
> $ /usr/bin/python3 -m trace --trace trace.py
と敢えてフルパスで書いたのは、コマンドサーチパスによって、
/usr/local/bin/python3 や、
/opt/bin/python3 をつかまされたのでなく、
> #!/usr/bin/python3 -m trace --trace
と同じものである事を明示した。
125デフォルトの名無しさん (ワッチョイ ffec-NF1f)
2024/01/12(金) 13:04:31.27ID:tRoUC1RJ0 あの言語が初の2023年「プログラミング言語オブザイヤー」に TIOBE指標
https://asahi.5ch.net/test/read.cgi/newsplus/1705030870/
https://asahi.5ch.net/test/read.cgi/newsplus/1705030870/
126デフォルトの名無しさん (ワッチョイ 5f54-RBu5)
2024/01/12(金) 16:14:20.07ID:X3Et3NVj0 さすあの言語
127デフォルトの名無しさん (ワッチョイ 5fa6-e3w4)
2024/01/12(金) 23:13:49.86ID:qpkwrl5Y0 酒飲みながらプログラムしたらダメだな、、、
完成しないのはともかく、これまで作ったプログラムもグチャグチャになった
完成しないのはともかく、これまで作ったプログラムもグチャグチャになった
128デフォルトの名無しさん (ワッチョイ ae70-EszD)
2024/01/14(日) 00:31:39.78ID:2hOInSqy0 >>123
alias python=/usr/local/bin/python3
alias python=/usr/local/bin/python3
129デフォルトの名無しさん (ワッチョイ 4653-KI17)
2024/01/14(日) 00:42:31.25ID:qiQHyAuR0 shebang解釈するのはOS
シェルのaliasなんて知ったこっちゃない
シェルのaliasなんて知ったこっちゃない
130デフォルトの名無しさん (ワッチョイ ae70-EszD)
2024/01/14(日) 01:10:46.48ID:2hOInSqy0 はーUNIXってめんどくせーな
131デフォルトの名無しさん (ワッチョイ 41f0-0IQ1)
2024/01/14(日) 02:18:10.75ID:7LBFQKTK0 alternativesコマンド使えよ
132デフォルトの名無しさん (ワッチョイ dd54-gTDN)
2024/01/14(日) 15:18:15.99ID:Q2PJ+y/b0 lru_cacheを引数がリストの関数にうまく使えないものか
133デフォルトの名無しさん (ワッチョイ 6e2a-Y4mw)
2024/01/14(日) 17:09:07.05ID:TH9x5mnt0 日本の風邪には lru 3錠
134デフォルトの名無しさん (ワッチョイ 024f-U/PV)
2024/01/20(土) 18:43:10.52ID:YNA0HNCL0 SQLAlchemy 2.0.x
リレーションシップ周りでめっちゃエラー出まくる
一応未だに更新のある1.4.x系の最新版で安定
速度とか関係あるのかわからないけど2.0.xはもう諦めた・・
リレーションシップ周りでめっちゃエラー出まくる
一応未だに更新のある1.4.x系の最新版で安定
速度とか関係あるのかわからないけど2.0.xはもう諦めた・・
135デフォルトの名無しさん (ワッチョイ 799a-yxEf)
2024/01/20(土) 19:56:04.61ID:/L7Db3ea0 FastAPIで画像を返す方法です
以下のurlをコピペしましまたが、/image/jpgにアクセスすると、サーバー側に
AttributeError: 'tuple' object has no attribute 'tobytes'
とエラーが出て画像が表示されません
どこがおかしいんでしょうか?
ttps://qiita.com/chikiku/items/e73ae8ff281c48e7f361
以下のurlをコピペしましまたが、/image/jpgにアクセスすると、サーバー側に
AttributeError: 'tuple' object has no attribute 'tobytes'
とエラーが出て画像が表示されません
どこがおかしいんでしょうか?
ttps://qiita.com/chikiku/items/e73ae8ff281c48e7f361
136デフォルトの名無しさん (ワッチョイ aef4-cQcU)
2024/01/20(土) 20:35:18.09ID:60EP5gQY0137デフォルトの名無しさん (ワッチョイ 799a-yxEf)
2024/01/20(土) 20:38:57.00ID:/L7Db3ea0138デフォルトの名無しさん (ワッチョイ 8259-Kt/h)
2024/01/20(土) 20:54:35.40ID:bVsXkJM80 >>135
アンパック
例えば
ary = [11,22,33]
a=ary[0]
b=ary[1]
c=ary[2]
print(a,b,c)
を
d,e,f=ary
print(d,e,f)
みたいに書ける
アンパック
例えば
ary = [11,22,33]
a=ary[0]
b=ary[1]
c=ary[2]
print(a,b,c)
を
d,e,f=ary
print(d,e,f)
みたいに書ける
139デフォルトの名無しさん (ワッチョイ 799a-yxEf)
2024/01/20(土) 21:08:58.00ID:/L7Db3ea0140デフォルトの名無しさん (ワッチョイ eebb-EszD)
2024/01/20(土) 22:11:16.53ID:Wt8BDq5K0 3.12.1でlen(list[str])=1270のlenを大幅に超える[8950:]でスライスすると
ランタイムごとコケるバグ見つけた
詳しい条件わからん
バグ報告任せた
ランタイムごとコケるバグ見つけた
詳しい条件わからん
バグ報告任せた
141デフォルトの名無しさん (ワッチョイ 7292-Kt/h)
2024/01/20(土) 23:28:31.66ID:L0GckCs+0142デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/21(日) 00:03:32.85ID:P8Z4Rari0 アンパックすぐバグる
やっぱり戻り値は1つで複数要るならclassにするべき
やっぱり戻り値は1つで複数要るならclassにするべき
143デフォルトの名無しさん (ワッチョイ 876b-3Zkg)
2024/01/21(日) 01:15:24.18ID:po0/ndNG0 どうバグるのか知りたいが
最近は気軽にタプルでエラーも返すのも多いね
最近は気軽にタプルでエラーも返すのも多いね
144135でないが (ワッチョイ e746-3F89)
2024/01/21(日) 10:23:36.26ID:o2VBG8hD0 >>138
「_, 」と、(1)アンダースコア(2)カンマ(3)空白の説明を求められたのに、(2)しか説明していないじゃないか。一を聞いて1/3を知る病気ならともかく、そうじゃないなら真面目にやりたまえ。
「_, 」と、(1)アンダースコア(2)カンマ(3)空白の説明を求められたのに、(2)しか説明していないじゃないか。一を聞いて1/3を知る病気ならともかく、そうじゃないなら真面目にやりたまえ。
145デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/21(日) 12:34:58.93ID:P8Z4Rari0 戻り値の3番目を使って、とかやってるうちに、
設計変更で4番目に変わったりする
引数も順序に依存する実装は危険でこれは名前で渡せば済む
設計変更で4番目に変わったりする
引数も順序に依存する実装は危険でこれは名前で渡せば済む
146デフォルトの名無しさん (ブーイモ MM7f-ShDD)
2024/01/21(日) 13:17:49.68ID:sojbDPP/M pythonはdictionary型の扱いが超簡単だから
あえてリストやタプル使うメリットは少ない
あえてリストやタプル使うメリットは少ない
147デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/21(日) 13:24:37.87ID:P8Z4Rari0 でも辞書はいちいち新規かチェックして新規なら空要素自前で追加しないとエラーになる
148デフォルトの名無しさん (ワッチョイ 8733-z3Rm)
2024/01/21(日) 14:21:19.60ID:4j/edAe10 defaultdictというのがあってだな
149デフォルトの名無しさん (ワッチョイ 8733-z3Rm)
2024/01/21(日) 14:23:04.39ID:4j/edAe10 リストもタプルも使うべきところがある
位置引数とキーワード引数の使い分けも同じ話
常にどちらか一方が優れてるわけではない
位置引数とキーワード引数の使い分けも同じ話
常にどちらか一方が優れてるわけではない
150デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/21(日) 14:25:23.39ID:P8Z4Rari0 あるのは知ってるけど、やっぱり使わない方がいいという結論になった
autovivificationは便利すぎて人間の手に余る
autovivificationは便利すぎて人間の手に余る
151デフォルトの名無しさん (ワッチョイ a79c-amFq)
2024/01/24(水) 17:22:01.11ID:qE5i82RQ0 simplenote のAPIを使いたいと思っています。
PIPでのインストールはできたのですが、
その先に進めずにいます。
特定のノートの表示、或いは書き込みのサンプルって
どこかにありませんでしょうか。
PIPでのインストールはできたのですが、
その先に進めずにいます。
特定のノートの表示、或いは書き込みのサンプルって
どこかにありませんでしょうか。
152デフォルトの名無しさん (ワッチョイ 8799-h2t9)
2024/01/24(水) 17:34:12.86ID:+ohNM6I10 >>151
どのモジュールかわからんがコードやサイトはみた?
https://pypi.org/project/simplenote/
もしこれならコードのコメントから生成したサイト
https://simplenotepy.readthedocs.io/
もあったけどシンプルで詰まる要素はなさそう
どのモジュールかわからんがコードやサイトはみた?
https://pypi.org/project/simplenote/
もしこれならコードのコメントから生成したサイト
https://simplenotepy.readthedocs.io/
もあったけどシンプルで詰まる要素はなさそう
153デフォルトの名無しさん (ワッチョイ a79c-amFq)
2024/01/24(水) 17:45:37.79ID:qE5i82RQ0 >>152様、
早々のレスありがとうございます。上のサイトは確認しました。
ただ、まだそれを見て理解できるレベルに無い為、サンプルがあればなぁと思った次第です。
下のサイトはもう少し詳しい情報があるようなので、読んでみてすすめてみたいと思います。
早々のレスありがとうございます。上のサイトは確認しました。
ただ、まだそれを見て理解できるレベルに無い為、サンプルがあればなぁと思った次第です。
下のサイトはもう少し詳しい情報があるようなので、読んでみてすすめてみたいと思います。
154デフォルトの名無しさん (ワッチョイ bffd-EFyZ)
2024/01/27(土) 11:53:42.32ID:0NhbJ8Wy0 モザイクを検出して、透過に塗りつぶして、別の画像に貼り付けるプログラムを
作ったので良かったら遊びにきて下さい
wikiwiki
同人誌同人ゲーム無修正化差し替え備忘録まとめ Wiki*
https://wikiwiki.jp/mozanashi/
左のメニューのところにプログラムを貼り付けてあります
作ったので良かったら遊びにきて下さい
wikiwiki
同人誌同人ゲーム無修正化差し替え備忘録まとめ Wiki*
https://wikiwiki.jp/mozanashi/
左のメニューのところにプログラムを貼り付けてあります
155デフォルトの名無しさん (ワッチョイ 5fad-MQtI)
2024/01/27(土) 12:49:01.53ID:adhbL1sP0 Pythonやってるのって韓国人ばかりだからな。
Pythonのことは韓国人に教えてもらうのがいいね!
スレ主も韓国人だよ!
よろしくね!
マンセー!
Pythonのことは韓国人に教えてもらうのがいいね!
スレ主も韓国人だよ!
よろしくね!
マンセー!
156デフォルトの名無しさん (ワッチョイ c701-1Z//)
2024/01/27(土) 13:12:03.24ID:iYaqlGb/0 Pythonやってるのはアメリカ人では?
157デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/27(土) 13:14:35.22ID:iVwMSijj0 イギリス人だよ
158デフォルトの名無しさん (ワッチョイ bf05-2Jps)
2024/01/27(土) 13:49:00.50ID:xBRVRWWV0 ネトウヨはPythonじゃなくて何やるの?
159デフォルトの名無しさん (ワッチョイ 7fcf-zwhO)
2024/01/27(土) 14:18:31.74ID:FVNmXnrw0 ruby
160デフォルトの名無しさん (ワッチョイ 87bc-h2t9)
2024/01/27(土) 14:19:22.20ID:UmjQ6ogE0 DNCLとかCASLとか?
環境から設計、構築せんとなにもできんけど
環境から設計、構築せんとなにもできんけど
161デフォルトの名無しさん (ワッチョイ 87c0-uMBU)
2024/01/27(土) 14:31:41.13ID:RgsoOhIN0 真の玄人は自作言語で遊ぶのかも知れんね
そして誰にも使ってもらえないうえにライブラリも作ってもらえない孤独と戦い続ける自分に酔う
そして誰にも使ってもらえないうえにライブラリも作ってもらえない孤独と戦い続ける自分に酔う
162デフォルトの名無しさん (ワッチョイ c701-1Z//)
2024/01/27(土) 14:32:21.12ID:iYaqlGb/0 >>158
優雅にシェルスクリプトやるけど
優雅にシェルスクリプトやるけど
163デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/27(土) 14:38:47.19ID:iVwMSijj0 自作言語はみんな作るでしょ
たとえば、改行で区切られたテキストファイルがいくつかあって、
それらのandをとりたいとか、orをとりたいとか、
引き算したいとかの要求があって
それぞれ別に演算したものを最後に結合するとか複雑になってくると、
簡易言語にして処理させた方が楽だし間違わない
たとえば、改行で区切られたテキストファイルがいくつかあって、
それらのandをとりたいとか、orをとりたいとか、
引き算したいとかの要求があって
それぞれ別に演算したものを最後に結合するとか複雑になってくると、
簡易言語にして処理させた方が楽だし間違わない
164デフォルトの名無しさん (ワッチョイ c701-1Z//)
2024/01/27(土) 14:42:45.64ID:iYaqlGb/0 >>163
それsedやawkとかを駆使するんじゃだめなん?
それsedやawkとかを駆使するんじゃだめなん?
165デフォルトの名無しさん (ワッチョイ e77c-3nFm)
2024/01/27(土) 15:11:07.85ID:JGqkehCy0 >>158
Adaは必須だぞ
Adaは必須だぞ
166デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/27(土) 15:58:13.54ID:iVwMSijj0 sedではさすがに無理だろうな
awkを駆使するのもperlを駆使するのもpythonを駆使するのもだいたい同じ
awkを駆使するのもperlを駆使するのもpythonを駆使するのもだいたい同じ
167デフォルトの名無しさん (ワッチョイ 5fad-MQtI)
2024/01/27(土) 17:41:35.12ID:adhbL1sP0 Pythonやってるのは朝鮮人だよ。
朝鮮民族は優秀だからね。
マンセー!
朝鮮民族は優秀だからね。
マンセー!
168デフォルトの名無しさん (ワッチョイ 5fb2-lb9z)
2024/01/27(土) 18:20:33.14ID:XATQ3Seh0 Ubuntuでpythonの仮想環境を作ってやろうと、virtualenvwrapperインストールしてみたんだけど、python2.7の仮想環境作れない
python3の仮想環境は作れるのになんでなんだよ
python3の仮想環境は作れるのになんでなんだよ
169デフォルトの名無しさん (ワッチョイ 7968-Ys2T)
2024/01/28(日) 08:27:37.48ID:oGUqOnQT0 10年くらい前のうぶんちゅでやればいいんじゃね
170デフォルトの名無しさん (ブーイモ MM0a-XzIn)
2024/01/28(日) 10:23:45.33ID:FsKreJ+lM perl が書きやすいな。
短くてすむし。
短くてすむし。
171デフォルトの名無しさん (ワッチョイ 4954-gQi4)
2024/01/28(日) 11:05:18.45ID:p3aFFEDG0 パズル解かせるツール作ったけど、時間かかる
手軽にコンパイルして1000倍くらい高速化できないかな
手軽にコンパイルして1000倍くらい高速化できないかな
172デフォルトの名無しさん (アウアウウー Sa21-0xTp)
2024/01/28(日) 11:21:35.15ID:Z6St36Gea ゆーぶんつ だからな
173デフォルトの名無しさん (ワッチョイ 6ab2-LB4U)
2024/01/28(日) 11:29:31.28ID:Yx5WT5p70 古い本だとpython2だから仮想環境作りたいのに
手直しでpython3のコードにするしかないのか
手直しでpython3のコードにするしかないのか
174デフォルトの名無しさん (ワッチョイ bdea-Mq/i)
2024/01/28(日) 11:53:21.76ID:DsZuLMRu0175デフォルトの名無しさん (ワッチョイ 914c-VZBr)
2024/01/28(日) 11:57:18.88ID:YaSmQ++K0 バージョンよって剰余演算子の挙動が違う?
-1%3とか
-1%3とか
176デフォルトの名無しさん (ワッチョイ 5e05-9BRH)
2024/01/28(日) 15:00:04.30ID:dJCvp/mJ0 Goしか勝たん
177デフォルトの名無しさん (ワッチョイ a510-7cac)
2024/01/28(日) 22:00:26.48ID:YIEH2wXy0 EXEを作るのにPyinstallerを単純に使うとDefenderに引っかかる上にできたEXEをマルウェアと誤認識する。
EXEを作るのに何かいい方法は無いですか?
EXEを作るのに何かいい方法は無いですか?
178デフォルトの名無しさん (スプッッ Sdea-/kxR)
2024/01/28(日) 22:34:48.90ID:89INJw2Rd C#あたりを利用する
179デフォルトの名無しさん (ワッチョイ a6eb-9npH)
2024/01/28(日) 23:35:55.61ID:XA4USmaU0 beautifulsoup使うとpylanceに怒られて真っ赤になるのが悩みなんですが
isinstance使わないでアノテーションで上手く誤魔化す方法って無いんですかね
isinstance使わないでアノテーションで上手く誤魔化す方法って無いんですかね
180デフォルトの名無しさん (ワッチョイ bdea-Mq/i)
2024/01/29(月) 01:23:41.33ID:fIBxeYXl0 >>177
超初心者スレの319-320
超初心者スレの319-320
181デフォルトの名無しさん (ワッチョイ b501-w1zO)
2024/01/29(月) 07:04:44.51ID:BQjVYH600183デフォルトの名無しさん (アウアウウー Sa21-0xTp)
2024/01/29(月) 17:15:55.16ID:bcp1g5iWa pythonはオワコンですか?
184デフォルトの名無しさん (ワッチョイ 4954-gQi4)
2024/01/29(月) 17:52:08.04ID:oRNxL8Vy0 AIに使われてる場合は速度は問題になってないの?
185デフォルトの名無しさん (ワッチョイ 9ab9-4G45)
2024/01/29(月) 18:06:50.34ID:dJGrkc+s0 Pythonが遅いところはPythonで処理せずC言語等で書かれた速いライブラリで処理するので問題にならない
186デフォルトの名無しさん (ワッチョイ 5e05-9BRH)
2024/01/29(月) 18:51:05.91ID:bhL+9uC20 PythonをオワコンにするはずのJuliaがほぼ行きがけてます
187デフォルトの名無しさん (ワッチョイ 5df0-JElb)
2024/01/29(月) 18:52:02.75ID:btYGb7of0 Julia全く人気出ないよなー
悪くない言語だけどわざわざ乗り換えるほどではないというね
悪くない言語だけどわざわざ乗り換えるほどではないというね
188デフォルトの名無しさん (ワッチョイ 4954-gQi4)
2024/01/29(月) 18:58:08.69ID:oRNxL8Vy0 誰かがライブラリ作ってくれるのを待つのではなく、
時間がかかると判ってる部分を自力でCで書いて高速化するハードルが低いといいのに
あるべき進化の方向じゃない気がするけど、結局そういうのが楽で速い
時間がかかると判ってる部分を自力でCで書いて高速化するハードルが低いといいのに
あるべき進化の方向じゃない気がするけど、結局そういうのが楽で速い
189デフォルトの名無しさん (ワッチョイ 7579-/zjy)
2024/01/29(月) 19:43:27.61ID:oBf6u64L0 pythonは低いよ
190デフォルトの名無しさん (ワッチョイ bd38-Mq/i)
2024/01/29(月) 19:49:45.50ID:fIBxeYXl0 いまどきの言語でCブリッジ書きにくいって稀
速度だけがネックならCodon, PyPy, Cythonとか使えばええし
速度だけがネックならCodon, PyPy, Cythonとか使えばええし
191デフォルトの名無しさん (ワッチョイ 6610-RfzI)
2024/01/29(月) 20:18:50.45ID:pi/nPLJ70 Mojoとかどうなったんだ
192デフォルトの名無しさん (ワッチョイ 5e05-9BRH)
2024/01/29(月) 20:33:46.69ID:bhL+9uC20 GIL撤廃とmojoの完成でjulia等は完全あの世逝き
193デフォルトの名無しさん (ワッチョイ 656b-JElb)
2024/01/29(月) 21:13:04.59ID:hEulhj+a0 ぶっちゃけmojoはjuliaとやってることは同じ
juliaのシンタックスをpythonして作り直そうとしてるのがmojo
juliaのシンタックスをpythonして作り直そうとしてるのがmojo
194デフォルトの名無しさん (ワッチョイ a6eb-9npH)
2024/01/29(月) 22:01:30.36ID:mQhOsrx10 CodonとかPyPyとかnumbaは終わるよ
mojoが完成したら
mojoが完成したら
195デフォルトの名無しさん (ワッチョイ 5df0-JElb)
2024/01/29(月) 22:21:56.82ID:btYGb7of0 まあそう簡単に完成しないんだけどね
196デフォルトの名無しさん (ワッチョイ a510-7cac)
2024/01/29(月) 22:30:11.59ID:eAHTiPqF0 >>194
DecimalとかMpmathも高速化する?
DecimalとかMpmathも高速化する?
197デフォルトの名無しさん (ワッチョイ 6689-0xTp)
2024/01/29(月) 22:52:05.10ID:UlLdvebN0 なんか最近頭の中にインタープリタでもできたのか知らないが
字句解析と構文解析と意味解析が自然にできるようになった。
字句解析と構文解析と意味解析が自然にできるようになった。
198デフォルトの名無しさん (ワッチョイ f9da-OhUp)
2024/01/30(火) 00:41:49.20ID:wNUL/Z7u0 >>168
バージョン管理して共存する方法あるでしょ。
バージョン管理して共存する方法あるでしょ。
199デフォルトの名無しさん (ワッチョイ 6ab2-LB4U)
2024/01/30(火) 03:56:42.44ID:PGl7GW0y0 >>198
その方法がわかんねって意味で書いたんだよ
メインのpythonの環境がpython3.11だったからこいつにvirtualenvwrapper入れたんだけど、ネットで調べた方法のようにmkvirtualenvで、python2指定してもエラーでて仮想環境作れない
python3なら作れるんだけど
その方法がわかんねって意味で書いたんだよ
メインのpythonの環境がpython3.11だったからこいつにvirtualenvwrapper入れたんだけど、ネットで調べた方法のようにmkvirtualenvで、python2指定してもエラーでて仮想環境作れない
python3なら作れるんだけど
200デフォルトの名無しさん (ワッチョイ bd38-Mq/i)
2024/01/30(火) 04:09:17.47ID:H114t2aY0 ネットで調べたとあるけどマニュアルか公式サイトは先に読んだの?
ライブラリの集合を切り替えるのであってPython本体を切り替えるものではないよ
ライブラリの集合を切り替えるのであってPython本体を切り替えるものではないよ
201デフォルトの名無しさん (ワッチョイ 6ab2-LB4U)
2024/01/30(火) 04:44:03.79ID:PGl7GW0y0202デフォルトの名無しさん (ワッチョイ 112a-Z59g)
2024/01/30(火) 07:13:51.04ID:+4xIQxEO0 >>197
プログラム言語の字句解析と構文解析と意味解析ができないと、プログラムを組めないでしょ。
プログラム言語の字句解析と構文解析と意味解析ができないと、プログラムを組めないでしょ。
203デフォルトの名無しさん (ワッチョイ 9e90-NbCu)
2024/01/30(火) 08:00:52.37ID:fCAo4qGj0 >>201
実行したコマンドとどんなエラーが出ているかを書かないと参考意見も言えないよ。
実行したコマンドとどんなエラーが出ているかを書かないと参考意見も言えないよ。
204デフォルトの名無しさん (ブーイモ MM0a-9npH)
2024/01/30(火) 09:04:31.78ID:QQNZbOthM205デフォルトの名無しさん (ワッチョイ b501-w1zO)
2024/01/30(火) 09:35:57.77ID:CXlFr81L0206デフォルトの名無しさん (ワッチョイ a61d-9npH)
2024/01/31(水) 17:00:07.54ID:mbueUqxK0 3.10から実行速度向上って見たけど、あんまり変わらない気がした
207デフォルトの名無しさん (ブーイモ MM0a-9npH)
2024/01/31(水) 18:53:01.90ID:Eh+GjWICM もともと速度欲しいなら自分でCython書けよって方針だろ
208デフォルトの名無しさん (ワッチョイ 4954-gQi4)
2024/01/31(水) 19:00:17.21ID:xI1fJJHK0 1行Cにするだけで100倍高速化するのに
209デフォルトの名無しさん (ワッチョイ 5702-dRex)
2024/02/06(火) 00:51:26.92ID:zIIwAdPc0 すみません
めっちゃ初心者なんですけど勉強でWEBアプリをM1 Macで作りたいです
フレームワーク?はDjango使おうと思うんですが多機能なので小規模開発にはかえって向かないみたいなのをみましたがどうなんでしょうか?
またIDEはVSCで良いですかね?
ドキュメントは検索ではなかなか欲しい情報に辿り着けないので本を買おうかと思います。
(スクールなり行けるのが一番でしょうが…)
めっちゃ初心者なんですけど勉強でWEBアプリをM1 Macで作りたいです
フレームワーク?はDjango使おうと思うんですが多機能なので小規模開発にはかえって向かないみたいなのをみましたがどうなんでしょうか?
またIDEはVSCで良いですかね?
ドキュメントは検索ではなかなか欲しい情報に辿り着けないので本を買おうかと思います。
(スクールなり行けるのが一番でしょうが…)
210デフォルトの名無しさん (ワッチョイ 17ad-dDkX)
2024/02/06(火) 01:20:01.22ID:Ta2t/Znt0 PycharmでFlask
211デフォルトの名無しさん (アウアウウー Sa9b-MO48)
2024/02/07(水) 01:00:36.24ID:ndXvW9ZXa Ruby on Rails 以外をやっても無駄
フレームワークの米国年収は、
Rails : 9 万ドル
Django : 6
Laravel : 3.8
筑波大学でも使っている、Railsチュートリアルのサイトで、
古いRails 5 なら、無料で読める。
ただ大規模すぎる。
未経験者が学ぶ、プロの転職用
だからSinatra で、MVC の構造だけを学んだりする
フレームワークの米国年収は、
Rails : 9 万ドル
Django : 6
Laravel : 3.8
筑波大学でも使っている、Railsチュートリアルのサイトで、
古いRails 5 なら、無料で読める。
ただ大規模すぎる。
未経験者が学ぶ、プロの転職用
だからSinatra で、MVC の構造だけを学んだりする
212デフォルトの名無しさん (ワッチョイ 3768-jSnV)
2024/02/07(水) 01:03:45.37ID:5kFjsFmA0 import email.policy
e = email.policy.EmailMessage()
print(type(e))
これをVSCodeで書くと補完が効かない上にmypyで
Module has no attribute "EmailMessage"
って出るんですがなぜでしょうか?
標準ライブラリのpolicy.pyでは
from email.message import EmailMessage
していますし実際上記のコードはエラーなく実行できます
いま自作のライブラリでは内部でimportしているモジュールの隠ぺいのために
__init__.pyで公開APIだけ__all__に入れて実装ファイルは先頭にアンダースコアをつけています
自作モジュールでは__all__に公開APIだけを書いても非公開部分まで補完候補に出てきました
email.policyと同じ要領でツールの補完から隠ぺいできるなら採用したいのですがどうすればいいですか?
e = email.policy.EmailMessage()
print(type(e))
これをVSCodeで書くと補完が効かない上にmypyで
Module has no attribute "EmailMessage"
って出るんですがなぜでしょうか?
標準ライブラリのpolicy.pyでは
from email.message import EmailMessage
していますし実際上記のコードはエラーなく実行できます
いま自作のライブラリでは内部でimportしているモジュールの隠ぺいのために
__init__.pyで公開APIだけ__all__に入れて実装ファイルは先頭にアンダースコアをつけています
自作モジュールでは__all__に公開APIだけを書いても非公開部分まで補完候補に出てきました
email.policyと同じ要領でツールの補完から隠ぺいできるなら採用したいのですがどうすればいいですか?
213デフォルトの名無しさん (オイコラミネオ MMeb-G92d)
2024/02/07(水) 06:21:33.17ID:J6JTwYeoM >>1
p = [29, 30, 31, 32, 33, 34, 35, 36, 37]
q = [31, 32, 33, 34, 35, 36, 37, 38, 39]
r = [ [29,31], [30,32],,,]
としたい、
AIに聞いたがわかってもらえない、、、
p = [29, 30, 31, 32, 33, 34, 35, 36, 37]
q = [31, 32, 33, 34, 35, 36, 37, 38, 39]
r = [ [29,31], [30,32],,,]
としたい、
AIに聞いたがわかってもらえない、、、
214デフォルトの名無しさん (ワッチョイ f77c-o3Ud)
2024/02/07(水) 06:46:38.29ID:uDrK2oQi0 >>213
何のAI使って何て聞いたんだよ
この程度が出来ないとかお前無能じゃね
https://i.imgur.com/hDxM7oi.jpeg
https://i.imgur.com/YJ7qnO1.jpeg
何のAI使って何て聞いたんだよ
この程度が出来ないとかお前無能じゃね
https://i.imgur.com/hDxM7oi.jpeg
https://i.imgur.com/YJ7qnO1.jpeg
215デフォルトの名無しさん (オイコラミネオ MMeb-G92d)
2024/02/07(水) 09:19:17.35ID:zJW1HRUSM216デフォルトの名無しさん (アウアウウー Sa9b-MO48)
2024/02/08(木) 14:50:23.52ID:ngxLlRuda 複数の配列から、各要素を取り出すのは、
Ruby では、zip を使う
ary_1 = [ 1, 2, 3 ]
ary_2 = %w(a b c)
res = [ ]
ary_1.zip( ary_2 ){ |num, text| res.push [num, text] }
p res #=> [[1, "a"], [2, "b"], [3, "c"]]
Ruby では、zip を使う
ary_1 = [ 1, 2, 3 ]
ary_2 = %w(a b c)
res = [ ]
ary_1.zip( ary_2 ){ |num, text| res.push [num, text] }
p res #=> [[1, "a"], [2, "b"], [3, "c"]]
217デフォルトの名無しさん (ワッチョイ 3768-hfrZ)
2024/02/08(木) 15:26:22.81ID:kvHDgZ4J0 誰も聞いてねえよ
218デフォルトの名無しさん (ワッチョイ 978e-hfXr)
2024/02/08(木) 16:44:19.98ID:PMTWmDyI0 こうしないと消えていくだけだから必死なんだろ
219デフォルトの名無しさん (ワッチョイ d745-Vnf6)
2024/02/08(木) 16:53:59.05ID:6CZwMK9a0 いっつもコードが冗長だし
linter(RuboCop)もつかったことなさそうだし
いろいろ不憫
linter(RuboCop)もつかったことなさそうだし
いろいろ不憫
220デフォルトの名無しさん (ワッチョイ 9750-RkoV)
2024/02/08(木) 17:09:22.49ID:arovnfBA0 ルビ夫のPCはgem以外ネットに繋がらない仕様にしてしまえ
221デフォルトの名無しさん (ワッチョイ b754-yvjo)
2024/02/08(木) 19:51:03.04ID:axYTDzFb0 無関係なリストから順に取り出して組み合わせることなんか無いしな
それは本来関係あるペアを別のリストに入れてしまったことがそもそもの間違い
r[i].pとr[i].qとして取り出せるように設計しておくのが正解
それは本来関係あるペアを別のリストに入れてしまったことがそもそもの間違い
r[i].pとr[i].qとして取り出せるように設計しておくのが正解
222デフォルトの名無しさん (ワッチョイ 9f79-x1eQ)
2024/02/08(木) 22:28:46.38ID:3TIGOFzk0 VSCodeで表示される関数等の説明の吹き出しが、Colaboratoryを使ってる時より少ないんだけどさ
これってどうすれば同等に表示されるようになるの?
初心者すぎて何を聞いたらいいのかもよくわかんないんで、どうかエスパーの人教えて!!!
これってどうすれば同等に表示されるようになるの?
初心者すぎて何を聞いたらいいのかもよくわかんないんで、どうかエスパーの人教えて!!!
223デフォルトの名無しさん (ワッチョイ ff10-wIc/)
2024/02/08(木) 23:22:24.62ID:Eyr6tv6G0 なんかいつのまにかVSCodeのインテリセンスおかしくない?
ドットからのよく分からない候補が先頭にでる
ドットからのよく分からない候補が先頭にでる
224デフォルトの名無しさん (ワッチョイ 9fe9-RSMs)
2024/02/10(土) 15:47:41.39ID:UPngwBre0 俺はここ何日かvscodeが重くて困ってる
メソッドとか関数書くときに固まる
特にread_csvとか完全に固まる
メソッドとか関数書くときに固まる
特にread_csvとか完全に固まる
225デフォルトの名無しさん (ワッチョイ 92b2-I0//)
2024/02/12(月) 18:57:45.59ID:4UEhDDM10 なんで日本人のIT関係の人って冷たい人が多いんですか?
プログラム職業にしてる人で性格のいい人にあったことがないです
プログラム職業にしてる人で性格のいい人にあったことがないです
226デフォルトの名無しさん (ワッチョイ 9fa7-FPUM)
2024/02/12(月) 19:23:45.51ID:VFlTgqQo0 じぶんのミジンコみたいな性格は置いとくと
見識が広くておおらかな人が多い印象やわ
見識が広くておおらかな人が多い印象やわ
227デフォルトの名無しさん (ワッチョイ 6f72-9KNv)
2024/02/12(月) 19:41:51.50ID:fsVEh0GB0 >>225
最低な客が多いので塩対応がデフォ
最低な客が多いので塩対応がデフォ
228デフォルトの名無しさん (ワッチョイ 1689-YTX9)
2024/02/12(月) 23:07:11.16ID:w0Zy05mS0 いい人というのは225にとって都合のいい人であって
そんな都合なんて知らねーよって話だろうな。
そんな都合なんて知らねーよって話だろうな。
229デフォルトの名無しさん (ワッチョイ e30d-9GBs)
2024/02/12(月) 23:35:33.09ID:H+RT0tkE0 上から物を言ってくる人間は多いよね
淡々と答えれば良いものを一言二言多い
まあ、こんなところでしか威張れないからなんだろうけど
淡々と答えれば良いものを一言二言多い
まあ、こんなところでしか威張れないからなんだろうけど
230デフォルトの名無しさん (ワッチョイ e34f-Hs4p)
2024/02/13(火) 07:29:46.06ID:V7fnExAY0 他人の事を検索エンジン程度にしか考えていない人に対しては塩だな。
しかしそのほうが本人のためであったりする。
しかしそのほうが本人のためであったりする。
231デフォルトの名無しさん (ワッチョイ 5e30-JaQ4)
2024/02/13(火) 12:26:39.57ID:1UgkqCq+0 pythonからスマホゲームとか作れる言語に乗り換えるとしたら何がいいの?
dart(flutter)?
dart(flutter)?
232デフォルトの名無しさん (ワッチョイ cb7c-wVMh)
2024/02/13(火) 12:31:15.01ID:EJGfS3Xj0 JavaScript
233デフォルトの名無しさん (ワッチョイ 9f09-FPUM)
2024/02/13(火) 12:38:54.86ID:WFypiXSw0 得意言語で書きたいんじゃなくて乗り換えるならネイティブでいいんでは?
ターゲット環境を理解するコストの方が高いから言語なんてついでに習得できる
ターゲット環境を理解するコストの方が高いから言語なんてついでに習得できる
234デフォルトの名無しさん (ワッチョイ d637-43hX)
2024/02/14(水) 06:01:22.07ID:sdaXCx8K0 C#以外の選択肢あるのか?
235デフォルトの名無しさん (ワッチョイ 162a-RHzx)
2024/02/14(水) 06:56:10.28ID:w4cuQUw80 C#はMS-Windowsでしか使えない言語ちゃうの?
236デフォルトの名無しさん (ワッチョイ a701-hhyF)
2024/02/14(水) 06:58:06.50ID:HY9rp7w40 C# の.NET Core のASP.NET はサーバーサイド界隈でよう聞くぞ
237デフォルトの名無しさん (ワッチョイ 9354-+RoF)
2024/02/14(水) 09:31:48.04ID:gU6VQW5+0 Swift一択でしょ
238デフォルトの名無しさん (ワッチョイ cb7c-wVMh)
2024/02/14(水) 10:00:44.37ID:Znx+PLfz0 >>235
MacでもLinuxでも普通に動く
MacでもLinuxでも普通に動く
239デフォルトの名無しさん (ワッチョイ 162a-GIuZ)
2024/02/14(水) 10:21:36.04ID:w4cuQUw80 >>238
C#の C++部分が動くだけちゃうの?
C#の C++部分が動くだけちゃうの?
240デフォルトの名無しさん (ワッチョイ a701-hhyF)
2024/02/14(水) 10:47:51.76ID:HY9rp7w40 >>239
C#の.NET Coreで調べろ
C#の.NET Coreで調べろ
241デフォルトの名無しさん (ワッチョイ 62e1-9m7S)
2024/02/14(水) 11:03:41.96ID:6VHR37br0 >>239
何じゃそれww
何じゃそれww
242デフォルトの名無しさん (ワッチョイ 9354-+RoF)
2024/02/14(水) 11:23:46.54ID:gU6VQW5+0 CとC++の関係みたいに思ってるな
243デフォルトの名無しさん (ワッチョイ 162a-RHzx)
2024/02/14(水) 11:43:22.97ID:w4cuQUw80 C++をパクって COMだか .Netだかに対応させたんちゃうの?
244デフォルトの名無しさん (ワッチョイ 9f09-FPUM)
2024/02/14(水) 11:49:53.30ID:J37aOx7P0 あってるけどC#とは兄弟で内包関係はない
245デフォルトの名無しさん (アウアウウー Sac3-JaQ4)
2024/02/14(水) 17:25:54.40ID:mrpaH5Pta C#って実際スマホゲームとか作られてるの?
246デフォルトの名無しさん (ワッチョイ cb7c-wVMh)
2024/02/14(水) 17:42:36.12ID:Znx+PLfz0 腐るほどC#製ばかりやん
247デフォルトの名無しさん (ワッチョイ 1eb5-JaQ4)
2024/02/14(水) 17:46:32.28ID:PLlq2cXc0 Unityなんじゃないの
248デフォルトの名無しさん (ワッチョイ cb7c-wVMh)
2024/02/14(水) 17:54:42.44ID:Znx+PLfz0 UnityはC#かJSやん
249デフォルトの名無しさん (ワッチョイ 12a7-+PHv)
2024/02/14(水) 18:06:22.56ID:HiDncfIH0 まず言語を選ぶんじゃなくて動作環境、開発環境やエンジンを選んでそこから適した言語が絞られてくるんじゃね
言語は手段であって目的が先にありきだよ
言語は手段であって目的が先にありきだよ
250デフォルトの名無しさん (ワッチョイ dfda-JaQ4)
2024/02/14(水) 18:11:47.66ID:7vkhmy820 プログラムとか教える人がことごとくWindows嫌いなのはなんでなんだろう
251デフォルトの名無しさん (ワッチョイ cb7c-wVMh)
2024/02/14(水) 18:12:48.08ID:Znx+PLfz0 >>249
言いたい事は分かるけどその目的の為に言語の熟練度が関係するとか有るじゃん
お前さんの言う様な感じで決まるのって要は「プログラムなんて誰でも出来る」って言ってる技術知らないバカな経営者と一緒やん
言いたい事は分かるけどその目的の為に言語の熟練度が関係するとか有るじゃん
お前さんの言う様な感じで決まるのって要は「プログラムなんて誰でも出来る」って言ってる技術知らないバカな経営者と一緒やん
252デフォルトの名無しさん (ワッチョイ cb7c-wVMh)
2024/02/14(水) 18:13:51.77ID:Znx+PLfz0253デフォルトの名無しさん (ワッチョイ 9354-+RoF)
2024/02/14(水) 18:34:20.00ID:gU6VQW5+0 windows以外の何かが好きなだけでしょ
選択肢はlinuxとmacの2つしか無いが
選択肢はlinuxとmacの2つしか無いが
254デフォルトの名無しさん (ワッチョイ 1689-YTX9)
2024/02/14(水) 18:42:22.18ID:2uDBcFQ30 windowsのコマンドと改行コードと文字コードが嫌いだったなぁ
15年近く経った今はもう慣れたけど
15年近く経った今はもう慣れたけど
255デフォルトの名無しさん (ワッチョイ 9354-+RoF)
2024/02/14(水) 18:48:20.89ID:gU6VQW5+0 行セパレータじゃないんだよな
テレタイプの制御コードでしかない
その通りの用途で使われたことあるんだろうか
テレタイプの制御コードでしかない
その通りの用途で使われたことあるんだろうか
256デフォルトの名無しさん (ワッチョイ d63c-43hX)
2024/02/14(水) 21:33:48.05ID:sdaXCx8K0257デフォルトの名無しさん (ワッチョイ a701-hhyF)
2024/02/14(水) 23:23:52.75ID:HY9rp7w40 昔のWindowsならともかく現行のはWSLで簡単にLinux/Ubuntu環境を作れるから便利になった
最近C#がまた注目されるようになったのは似たC#とよく似たJavaがOracle問題で自滅しかけたからかなあ
サーバーサイドならJava/Kotlin、C#、Go、Rustのどれを使うか決めてからフレームワークを選んでやる
ゲームやりたいなら強力な3DレンダリングエンジンフレームワークのUnity、UnrealEngine、Godotのどれを使うか決めてから言語を選んでやる
最近C#がまた注目されるようになったのは似たC#とよく似たJavaがOracle問題で自滅しかけたからかなあ
サーバーサイドならJava/Kotlin、C#、Go、Rustのどれを使うか決めてからフレームワークを選んでやる
ゲームやりたいなら強力な3DレンダリングエンジンフレームワークのUnity、UnrealEngine、Godotのどれを使うか決めてから言語を選んでやる
258デフォルトの名無しさん (ワッチョイ 1202-hHXc)
2024/02/14(水) 23:24:56.19ID:jihyO+l30 C++プログラマーだが、
なんでPythonのclassコンストラクタって、
selfって引数あるの?
なんでPythonのclassコンストラクタって、
selfって引数あるの?
259デフォルトの名無しさん (ワッチョイ 9354-+RoF)
2024/02/14(水) 23:29:04.74ID:gU6VQW5+0 perlのオブジェクト指向化を見てるとselfがあるのはとっても自然
260デフォルトの名無しさん (ワッチョイ fff0-xX1Q)
2024/02/14(水) 23:35:45.55ID:Q08aEmFz0 >>258
後方互換のため
pythonは最初はオブジェクト指向機能はなかった
グイドは後付けでオブジェクト指向をどう実現するか考えた
その結果第一引数に明示的にレシーバー(メソッドを呼び出すオブジェクト)をselfとして渡すことで
通常の関数呼び出しと差別化する案を思いついた
後方互換のため
pythonは最初はオブジェクト指向機能はなかった
グイドは後付けでオブジェクト指向をどう実現するか考えた
その結果第一引数に明示的にレシーバー(メソッドを呼び出すオブジェクト)をselfとして渡すことで
通常の関数呼び出しと差別化する案を思いついた
261デフォルトの名無しさん (ワッチョイ 1202-hHXc)
2024/02/15(木) 00:41:10.50ID:gd7OPnbH0262デフォルトの名無しさん (ワッチョイ 271a-DlM1)
2024/02/15(木) 00:48:53.52ID:W+PvA2Yc0 今頃になって気がついたけど、IDLEってi=1+1って打っても半スペが自動で入らないんだな
IDLEみたいに軽くて自動で半スペが入る奴ってある?
IDLEみたいに軽くて自動で半スペが入る奴ってある?
263デフォルトの名無しさん (ワッチョイ 9f18-FPUM)
2024/02/15(木) 01:20:36.77ID:+nkTxZxo0 >>261
名前解決の拡張が前提にあるけど
selfを引数で渡すことで従来の関数処理そのままでメソッドが実現できてる
いまとなってはメソッド呼び出しかどうかランタイムで知れるので
言わんとしてることはわかる
名前解決の拡張が前提にあるけど
selfを引数で渡すことで従来の関数処理そのままでメソッドが実現できてる
いまとなってはメソッド呼び出しかどうかランタイムで知れるので
言わんとしてることはわかる
264デフォルトの名無しさん (ワッチョイ fff0-xX1Q)
2024/02/15(木) 01:50:26.08ID:wvzNp0zm0 暗黙のthisが嫌だったとかあるんじゃないの
265デフォルトの名無しさん (ワッチョイ 1689-YTX9)
2024/02/15(木) 02:04:54.37ID:mUN3/Ifr0266デフォルトの名無しさん (ワッチョイ 1689-YTX9)
2024/02/15(木) 02:08:17.71ID:mUN3/Ifr0 整数のリストは std::vector <int> とかだけど
pythonはなんでもいける
pythonはなんでもいける
267デフォルトの名無しさん (ワッチョイ 1689-YTX9)
2024/02/15(木) 02:12:39.56ID:mUN3/Ifr0 レジスタ長指定するような処理命令書かないのならデフォルトのintで問題ない
厳密に型指定した整数値扱うならnumpyやら使ってもok
厳密に型指定した整数値扱うならnumpyやら使ってもok
268デフォルトの名無しさん (ワッチョイ 1202-hHXc)
2024/02/15(木) 04:32:02.62ID:gd7OPnbH0269デフォルトの名無しさん (ワッチョイ 1202-hHXc)
2024/02/15(木) 04:33:00.92ID:gd7OPnbH0270デフォルトの名無しさん (ワッチョイ 1689-YTX9)
2024/02/15(木) 08:38:13.79ID:mUN3/Ifr0 暗黙的な多重継承だからだよ
明示するためにやってる感じ
objectクラスに含めるなら…と試してみるとわかると思う
明示するためにやってる感じ
objectクラスに含めるなら…と試してみるとわかると思う
271デフォルトの名無しさん (ワッチョイ 1689-YTX9)
2024/02/15(木) 13:12:53.87ID:mUN3/Ifr0 ちなみにここまで全部勘で言ってるだけだから詳しくはちゃんと確認するんやで。
272デフォルトの名無しさん (アウウィフ FFc3-JaQ4)
2024/02/15(木) 13:45:01.97ID:YyGmGGtTF selfはpythonの美しくない部分の一つではありそう
せめて省略して.xyzとかで書けんものかなあ
せめて省略して.xyzとかで書けんものかなあ
273デフォルトの名無しさん (ワッチョイ de01-tZKL)
2024/02/15(木) 18:03:48.10ID:3rKktGL80 >>268
C++とかのthisはキーワードで明示的に引数として渡さなくても
thisを使えばインスタンスにアクセスできるように作られてる
Pythonのselfはキーワードではなく名前は何でもよく
__init__などの第一引数で渡されるものがインスタンスへの参照というルールしかないので
引数にselfがないとメソッド内でインスタンスへのアクセスができない
C++とかのthisはキーワードで明示的に引数として渡さなくても
thisを使えばインスタンスにアクセスできるように作られてる
Pythonのselfはキーワードではなく名前は何でもよく
__init__などの第一引数で渡されるものがインスタンスへの参照というルールしかないので
引数にselfがないとメソッド内でインスタンスへのアクセスができない
274デフォルトの名無しさん (ワッチョイ 9f61-FPUM)
2024/02/15(木) 18:07:33.18ID:+nkTxZxo0 それは知ってて、でもなんでそういう設計なの?という疑問にみえるが
275デフォルトの名無しさん (ワッチョイ 9354-+RoF)
2024/02/15(木) 18:13:19.87ID:D0Mm6bQr0 メソッドと関数を別物として扱うか単なる専用関数と見るかの違い
ルールが2つあるより1つの方がシンプル
ルールが2つあるより1つの方がシンプル
276デフォルトの名無しさん (アウアウウー Sac3-YTX9)
2024/02/15(木) 18:26:05.11ID:3TBdfxXna selfがあるからこそ美しいだろーがよお
別にcppをディスるわけじゃあないけどさ
ディスポインタって(笑)
->ってプログラマよりも設計っぽくて(笑)
別にcppをディスるわけじゃあないけどさ
ディスポインタって(笑)
->ってプログラマよりも設計っぽくて(笑)
277デフォルトの名無しさん (ワッチョイ fff0-xX1Q)
2024/02/15(木) 18:56:06.65ID:wvzNp0zm0278デフォルトの名無しさん (ワッチョイ 5e7f-lmPU)
2024/02/15(木) 19:10:00.60ID:OO4P5JSq0 >>225 関係ないスレに愚痴書き込むようなやつだから冷たくされてるだけだろ
IT関係なくみんなから冷たくされてるのがわかんないかな?
IT関係なくみんなから冷たくされてるのがわかんないかな?
279デフォルトの名無しさん (ワッチョイ 1610-sOxQ)
2024/02/15(木) 19:43:32.15ID:D4XhFsF20 もう気にもしなくなったself
280デフォルトの名無しさん (ワッチョイ d63c-43hX)
2024/02/16(金) 00:41:46.49ID:lAMWIukf0 まぁJavaとかC#だとメソッドしかないから
それら上がりはメソッドと関数が両立してるpythonには違和感あるだろうな
それら上がりはメソッドと関数が両立してるpythonには違和感あるだろうな
281デフォルトの名無しさん (ワッチョイ 9354-+RoF)
2024/02/16(金) 00:50:43.28ID:I37f7dWZ0 Cがアセンブラを意識しないといけないように
pythonもやっぱりCを意識する必要があって
より抽象化された言語でも表層しか知らないと使えない
pythonもやっぱりCを意識する必要があって
より抽象化された言語でも表層しか知らないと使えない
282デフォルトの名無しさん (ワッチョイ 1202-hHXc)
2024/02/16(金) 04:36:41.97ID:AeBxycap0283デフォルトの名無しさん (ワッチョイ b72a-RHzx)
2024/02/16(金) 05:01:39.27ID:3YaVKWwt0284デフォルトの名無しさん (ワッチョイ 5356-plwm)
2024/02/17(土) 06:33:01.62ID:vlq/D15+0285デフォルトの名無しさん (アウアウウー Sac3-hkf4)
2024/02/17(土) 10:41:54.61ID:ttFztjU1a self.xじゃなくて.xじゃなぜダメなの?
286デフォルトの名無しさん (ワッチョイ 9354-+RoF)
2024/02/17(土) 10:59:18.09ID:hXgN2YMd0 変数名が省略されたらsyntax errorとせずにselfが省略されたと見なす
なんてルールを導入したら混乱とバグが増えるだけ
なんてルールを導入したら混乱とバグが増えるだけ
287デフォルトの名無しさん (ブーイモ MMde-eGNP)
2024/02/17(土) 11:39:50.04ID:JQbQK4DFM >>285
インタプリタが不必要に複雑化するから
インタプリタが不必要に複雑化するから
288258 (ワッチョイ 1202-hHXc)
2024/02/17(土) 11:48:35.04ID:BaZMPoI80289デフォルトの名無しさん (ワッチョイ fff0-xX1Q)
2024/02/17(土) 14:59:06.49ID:p6Fewl3N0290デフォルトの名無しさん (ワッチョイ 9354-+RoF)
2024/02/17(土) 17:32:32.05ID:hXgN2YMd0 そもそもselfは予約語じゃないしな
nervと書いても通る
nervと書いても通る
291デフォルトの名無しさん (ワッチョイ dfda-A4IV)
2024/02/17(土) 18:50:23.80ID:+5tlCYOD0 これが 0 1 を返す理由が分からない
False,Trueじゃないの?
def num(value):
return value
value1=num(0) and num(1) and num(2)
value2=num(0) or num(1) or num(2)
print(value1, value2)
False,Trueじゃないの?
def num(value):
return value
value1=num(0) and num(1) and num(2)
value2=num(0) or num(1) or num(2)
print(value1, value2)
292デフォルトの名無しさん (ワッチョイ 9354-+RoF)
2024/02/17(土) 19:28:47.65ID:hXgN2YMd0 value1=num(0) != 0 and num(1) != 0 and num(2) != 0
value2=num(0) != 0 or num(1) != 0 or num(2) != 0
なら期待通り
value2=num(0) != 0 or num(1) != 0 or num(2) != 0
なら期待通り
293デフォルトの名無しさん (ワッチョイ 9f20-FPUM)
2024/02/17(土) 19:29:49.93ID:IuQJWQk10 >>291
なんで複雑にしたがるかわからんが
>>> 0 and 1 and 2
0
>>> 0 or 1 or 2
1
ってことだよね
https://docs.python.org/ja/3/reference/expressions.html#boolean-operations
だからこうする必要がある
>>> bool(0) and bool(1) and bool(2)
False
なんで複雑にしたがるかわからんが
>>> 0 and 1 and 2
0
>>> 0 or 1 or 2
1
ってことだよね
https://docs.python.org/ja/3/reference/expressions.html#boolean-operations
だからこうする必要がある
>>> bool(0) and bool(1) and bool(2)
False
294デフォルトの名無しさん (ワッチョイ 9279-BOeC)
2024/02/17(土) 19:30:35.14ID:Gp/yCd5j0 >>291
https://docs.python.org/ja/3/reference/expressions.html#boolean-operations
> 式 x and y は、まず x を評価します; x が偽なら x の値を返します; それ以外の場合には、 y を評価した結果値を返します。
> 式 x or y は、まず x を評価します; x が真なら x の値を返します; それ以外の場合には、 y を評価した結果値を返します。
> なお、 and も or も、返す値を True や False に制限せず、最後に評価した引数を返します。
ブール演算だけど、TrueやFalseを返すわけじゃない
https://docs.python.org/ja/3/reference/expressions.html#boolean-operations
> 式 x and y は、まず x を評価します; x が偽なら x の値を返します; それ以外の場合には、 y を評価した結果値を返します。
> 式 x or y は、まず x を評価します; x が真なら x の値を返します; それ以外の場合には、 y を評価した結果値を返します。
> なお、 and も or も、返す値を True や False に制限せず、最後に評価した引数を返します。
ブール演算だけど、TrueやFalseを返すわけじゃない
295デフォルトの名無しさん (ワッチョイ 9279-BOeC)
2024/02/17(土) 19:32:41.79ID:Gp/yCd5j0 失礼、めちゃ被った
296デフォルトの名無しさん (ワッチョイ 1689-YTX9)
2024/02/17(土) 19:42:53.21ID:8JWFBRmq0 すげ勃起してきてやばい
297デフォルトの名無しさん (ワッチョイ dfda-Wfyb)
2024/02/17(土) 19:52:02.25ID:+5tlCYOD0 >>293
なんでと言われてもPython試験の問題集にのってたんで
なんでと言われてもPython試験の問題集にのってたんで
298デフォルトの名無しさん (ワッチョイ 9354-+RoF)
2024/02/17(土) 20:14:12.42ID:hXgN2YMd0 TrueとFalseだけを返す仕様でも殆ど困らないよな
result = check() or error_process()
みたいに、評価したりしなかったりする処理が短く書けるけど、
それは果たしてpython的なのか
result = check() or error_process()
みたいに、評価したりしなかったりする処理が短く書けるけど、
それは果たしてpython的なのか
299デフォルトの名無しさん (ワッチョイ cf10-zGmP)
2024/02/19(月) 20:34:01.40ID:aCtGbdyX0 PySimpleGUIサブスク化かよ
300デフォルトの名無しさん (ワッチョイ 3356-eKsg)
2024/02/19(月) 21:12:23.08ID:lkdPrYUb0 >>299
ソースは?
ソースは?
301デフォルトの名無しさん (ワッチョイ a3da-cjJ+)
2024/02/19(月) 23:03:28.65ID:GOMVHdKw0 商用(というか個人利用以外?)は有償になったのか
302デフォルトの名無しさん (ワッチョイ cf89-85f5)
2024/02/20(火) 12:42:51.01ID:1KVYIZp50 有償になるほど使われてるのか
303デフォルトの名無しさん (ワッチョイ 6fcd-fAHr)
2024/02/20(火) 12:49:34.64ID:WEiok5ET0 金払ってまでPySimpleGUIを使うのかいな
304デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/20(火) 14:37:43.80ID:1CgxDriU0 結局ライセンス意識せずに使えるGUIライブラリってtkぐらいか?
305デフォルトの名無しさん (ワッチョイ 3356-eKsg)
2024/02/20(火) 15:46:43.36ID:OgJCaCRy0 商用ダメならtkにするよね
でも作るのはSimpleが楽だからSimpleで作ったのをGPTでTKにしてもらうわ
でも作るのはSimpleが楽だからSimpleで作ったのをGPTでTKにしてもらうわ
306デフォルトの名無しさん (ワッチョイ a3a1-2yzE)
2024/02/20(火) 16:08:00.63ID:eAorjiGp0 Tkまで戻らなくてもwxPythonとかあるやん
有象無象がほとんどだろうけどPyPI漁ってみては
有象無象がほとんどだろうけどPyPI漁ってみては
307デフォルトの名無しさん (ワッチョイ a3a1-2yzE)
2024/02/20(火) 16:10:52.52ID:eAorjiGp0308デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/20(火) 16:29:49.42ID:82xdZs450 起動ボタンが欲しいだけならexcelでできる
309デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/20(火) 16:34:44.06ID:1CgxDriU0 高速なツリー表示が欲しいけど1番速いのは何?
310デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/20(火) 17:07:23.78ID:1CgxDriU0 PySimpleGUIって趣味アプリ公開で金取らないなら無償なんか?
いまいちわかりにくい
何かあった時のリスク高いからもう使えないな
Qtとかもそうなんだけど難癖つけられたら詰むし
いまいちわかりにくい
何かあった時のリスク高いからもう使えないな
Qtとかもそうなんだけど難癖つけられたら詰むし
311デフォルトの名無しさん (ワッチョイ 937c-VubJ)
2024/02/20(火) 17:12:11.14ID:oBR9eIxF0 何でこの手のGUI使うのか俺には理解出来ない
StreamlitとかWebのUIで良いじゃん
StreamlitとかWebのUIで良いじゃん
312デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/20(火) 17:29:25.35ID:1CgxDriU0 Web嫌い😠
ネイティブマンセー
ネイティブマンセー
313デフォルトの名無しさん (ワッチョイ 3356-eKsg)
2024/02/20(火) 17:59:14.32ID:OgJCaCRy0 商用ってツール作って売ってお金貰うってことだよね。
社内利用ツールって商用じゃないよね?
社内利用ツールって商用じゃないよね?
314デフォルトの名無しさん (アウアウウー Sae7-85f5)
2024/02/20(火) 18:12:39.92ID:U20c72NCa guiならtk1択か
simplegui学習するくらいの時間でtkも学習出来るよう感じだしな
何しろ標準ライブラリだからコスパが良い
simplegui学習するくらいの時間でtkも学習出来るよう感じだしな
何しろ標準ライブラリだからコスパが良い
315デフォルトの名無しさん (ワッチョイ 3356-eKsg)
2024/02/20(火) 19:13:46.57ID:OgJCaCRy0 過去に作ったやつをtkにして動くようにしたけど、やっぱ見た目が古いなぁ
customtkinterにしてみようかな
customtkinterにしてみようかな
316デフォルトの名無しさん (ワッチョイ cfb8-8u4Y)
2024/02/20(火) 19:33:49.65ID:cgpOPtjl0 配布する目的だとどれもライセンス問題が付きまとうのが本当に面倒
flet良さそうだけどまだ発展途上感強し
flet良さそうだけどまだ発展途上感強し
317デフォルトの名無しさん (ワッチョイ cf10-zGmP)
2024/02/20(火) 20:34:51.10ID:seMVwkYx0 flet触ってるわ
318デフォルトの名無しさん (ワッチョイ cfb8-8u4Y)
2024/02/20(火) 20:39:10.63ID:cgpOPtjl0 flet良いよな
asyncアプリとしても作れるしかなりモダンな作りだ
安定性とか度外視すればこれ一択だろう
asyncアプリとしても作れるしかなりモダンな作りだ
安定性とか度外視すればこれ一択だろう
319デフォルトの名無しさん (ワッチョイ 4377-DpTM)
2024/02/20(火) 20:54:30.95ID:7RH+9v0I0 >>312
ネイティブっていうけど、GUIのネイティブ感出したいならそれぞれのOSの GUI書くのに適した言語を多少は学ばないと意味なくない?
ネイティブっていうけど、GUIのネイティブ感出したいならそれぞれのOSの GUI書くのに適した言語を多少は学ばないと意味なくない?
320デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/20(火) 20:57:37.57ID:82xdZs450 GUIの自由度は無いけど洗練されててやりたいことが大抵できるようなのでいい
321デフォルトの名無しさん (ワッチョイ cf10-zGmP)
2024/02/20(火) 21:00:27.02ID:seMVwkYx0 >>318
デフォでasync対応してるのは好き
デフォでasync対応してるのは好き
322デフォルトの名無しさん (ワッチョイ 3356-eKsg)
2024/02/20(火) 21:08:04.02ID:OgJCaCRy0 へーfletなんてあるんだね。
勉強してみる。ありがとう。
勉強してみる。ありがとう。
323デフォルトの名無しさん (ワッチョイ 3356-eKsg)
2024/02/20(火) 22:59:03.35ID:OgJCaCRy0 listboxがないからchatgptに聞いたらTkinter,PyQt,wxPython使えって言われたw
とりあえずchipで代用しようと思う
とりあえずchipで代用しようと思う
324デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/20(火) 23:22:03.43ID:1CgxDriU0 見た目ゴミで良いからとにかく無料で作りたい
tk
多少覚えること多くても良いからしっかり作りたい
kivy、PySimpleGUI
実績あるクロスプラットフォームのライブラリを使いたい
PyQt、PySide、wxWidget、gtk
未来のホープ
flet
tk
多少覚えること多くても良いからしっかり作りたい
kivy、PySimpleGUI
実績あるクロスプラットフォームのライブラリを使いたい
PyQt、PySide、wxWidget、gtk
未来のホープ
flet
325デフォルトの名無しさん (ワッチョイ 7368-NG0q)
2024/02/20(火) 23:26:38.41ID:91VjRzYN0 GTKはメジャーVUP関連で多大な迷惑を世界中に(ryしたばかりだからな
326デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/21(水) 00:03:56.33ID:ax8uXPdD0 オマケ
Webで作りたい
ガワをpythonで作る
Eel
ガワをJavaScript
Electron
ガワをrust
tauri
Webで作りたい
ガワをpythonで作る
Eel
ガワをJavaScript
Electron
ガワをrust
tauri
327デフォルトの名無しさん (ワッチョイ 3356-eKsg)
2024/02/21(水) 01:38:08.21ID:Kl4Nsedo0 fletってPysimpleguiで言うところのkeyって無いのかな?
328デフォルトの名無しさん (ワッチョイ 83ad-zxJV)
2024/02/22(木) 01:27:28.46ID:6uRZmZoW0 Fletは勉強してみよう
329デフォルトの名無しさん (ワッチョイ 130f-7mA1)
2024/02/22(木) 08:35:16.07ID:XeWX3PqR0 俺が天塩にかけてpysimlpeguiで作った社内ツールが社内から全削除することになったわ
上司に相談しなければ良かった
上司に相談しなければ良かった
330デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/22(木) 09:04:10.21ID:wxfAC/Y30 GPLとはそういうものだ
331デフォルトの名無しさん (ワッチョイ cf2a-LtO+)
2024/02/22(木) 09:29:19.62ID:pTbo5Mh00332デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/22(木) 09:41:05.97ID:wxfAC/Y30 GPLのせいじゃなくて有料化か
333デフォルトの名無しさん (ワッチョイ 937c-VubJ)
2024/02/22(木) 09:43:43.57ID:AUvxq0CN0 >>331
手塩じゃ無くて天塩掛けたからじゃね
手塩じゃ無くて天塩掛けたからじゃね
334デフォルトの名無しさん (ワッチョイ ffb2-jXq3)
2024/02/22(木) 09:55:37.47ID:Ihr/2Pzm0 E資格って簡単なんですか?
機械学習のスレだとITパスポートと同じぐらいって書かれてるんですが
機械学習のスレだとITパスポートと同じぐらいって書かれてるんですが
335デフォルトの名無しさん (ワッチョイ 6fad-PEji)
2024/02/22(木) 10:09:13.03ID:1eORtE8r0336デフォルトの名無しさん (ワッチョイ 6fad-PEji)
2024/02/22(木) 10:10:10.09ID:1eORtE8r0 ごめん無視して
337デフォルトの名無しさん (ワッチョイ ff3b-eKsg)
2024/02/22(木) 12:16:14.06ID:gV/RBJvh0 でもfletだってライセンス変更する可能性もゼロじゃないよね
やっぱtkinterか、ダサいけど
やっぱtkinterか、ダサいけど
338デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/22(木) 12:35:44.57ID:8vT7CeOy0 GPLやLGPLは社内ツールだと使いにくいからねえ
PySimpeGUIは独自ライセンスで先週にも更新されている
社内利用してる奴らはちゃんと読んどけよ
PySimpeGUIは独自ライセンスで先週にも更新されている
社内利用してる奴らはちゃんと読んどけよ
339デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/22(木) 12:51:22.54ID:wxfAC/Y30 最初からMIT, BSD, Apacheしか許可されてない
340デフォルトの名無しさん (ワッチョイ a3e0-2yzE)
2024/02/22(木) 12:52:54.94ID:E39S4hsh0 社内なのにコード見せるのイヤなの?
341デフォルトの名無しさん (ワッチョイ 937c-VubJ)
2024/02/22(木) 13:03:46.00ID:AUvxq0CN0 >>337
最初からFlutterやれば良いやん
最初からFlutterやれば良いやん
342デフォルトの名無しさん (ワッチョイ cf89-85f5)
2024/02/22(木) 13:16:33.91ID:mPxNjsx10 tkinterってテーマ自作できるからそれ使ってfletに似せてもいいよなー
343デフォルトの名無しさん (ワッチョイ 832a-LtO+)
2024/02/22(木) 13:35:15.22ID:70K/BySr0344デフォルトの名無しさん (ブーイモ MM7f-ewg4)
2024/02/22(木) 14:46:32.00ID:K6xnKFGiM GPLって外部公開に制約あるだけでは
345デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/22(木) 14:48:02.08ID:wxfAC/Y30 制約じゃなくて公開する義務がつきまとう
346デフォルトの名無しさん (ワッチョイ ff9e-V99R)
2024/02/22(木) 14:48:12.31ID:uAOlO4Bi0347デフォルトの名無しさん (ワッチョイ ff9e-V99R)
2024/02/22(木) 14:49:36.79ID:uAOlO4Bi0348デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/22(木) 14:56:25.92ID:8vT7CeOy0 独自のパッチ当てることは普通にあるからな
特に社内でいろんな部署が使うと要求が強くなってきてコア部分に手を入れなきゃいけない場合が出てくる
最初は必要なくても数年使ってると必ずパッチを当てる日が来る
その時はもう手遅れ
とんでもないミスをしていたと気がつく
だから俺はGPL系は仕事では使わない
特に社内でいろんな部署が使うと要求が強くなってきてコア部分に手を入れなきゃいけない場合が出てくる
最初は必要なくても数年使ってると必ずパッチを当てる日が来る
その時はもう手遅れ
とんでもないミスをしていたと気がつく
だから俺はGPL系は仕事では使わない
349デフォルトの名無しさん (ワッチョイ 3356-eKsg)
2024/02/23(金) 09:43:20.65ID:7JoECcSR0 社内利用の「公開」とは使う会社に対して公開すればいいってこと?
社内利用のアプリソースを全世界に公開するなんてしないよね
社内利用のアプリソースを全世界に公開するなんてしないよね
350デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/23(金) 10:02:21.95ID:oyx4DsI90 少なくとも、要求があったら応じないといけない
351デフォルトの名無しさん (ワッチョイ 3356-eKsg)
2024/02/23(金) 10:04:52.79ID:7JoECcSR0 ごめん、勘違い
そもそもPySimpleGUIは個人利用以外有料化ってことか
俺も1アプリだけ使ってるところあったから修正する
そもそもPySimpleGUIは個人利用以外有料化ってことか
俺も1アプリだけ使ってるところあったから修正する
352デフォルトの名無しさん (ワッチョイ cfcf-sYtR)
2024/02/23(金) 10:07:15.38ID:7PfXlp3P0 バイナリを配布した相手に対してソースも公開しないとならないってだけ
353デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/23(金) 10:12:25.45ID:oyx4DsI90 公開すりゃいいだけなのにな
公開を要求したら配布自体辞めちゃうフリーソフトとかある
GPLを設計した段階では、みんなソース公開したらユートピアになるくね?
と思ってたけど実際はディストピアだった
公開を要求したら配布自体辞めちゃうフリーソフトとかある
GPLを設計した段階では、みんなソース公開したらユートピアになるくね?
と思ってたけど実際はディストピアだった
354デフォルトの名無しさん (ワッチョイ 832a-LtO+)
2024/02/23(金) 10:38:08.32ID:OAuv5pAJ0 >>349
> 社内利用の「公開」とは使う会社に対して公開すればいいってこと?
ツールが会社資産なら当然でしょ。
公開範囲は社の規程する事で、開発者の専断できる事じゃない。
部外秘コードを社内部外者が GPLをたてに見せろと言ったところで、社内規程的に無理。
> 社内利用の「公開」とは使う会社に対して公開すればいいってこと?
ツールが会社資産なら当然でしょ。
公開範囲は社の規程する事で、開発者の専断できる事じゃない。
部外秘コードを社内部外者が GPLをたてに見せろと言ったところで、社内規程的に無理。
355デフォルトの名無しさん (ワッチョイ cfab-7mA1)
2024/02/23(金) 10:58:04.19ID:f2UzWUno0 Qiitaとかで当たり前のように何の説明もなしにmac環境を前提とした記事を見るとイラッとする
356デフォルトの名無しさん (ワッチョイ 4301-BaAx)
2024/02/23(金) 11:10:03.61ID:hkSlnfDn0 XCodeとか使わせてくるものじゃなければWSLや素ウブンツで代用できるっしょ
357デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/23(金) 11:16:44.92ID:oyx4DsI90 macの人もmacじゃない環境で作られた記事を普通に参考にしとるよ
358デフォルトの名無しさん (アウアウウー Sae7-cjJ+)
2024/02/23(金) 11:59:51.40ID:QK/ZoJ33a359デフォルトの名無しさん (アウアウウー Sae7-cjJ+)
2024/02/23(金) 12:01:15.75ID:QK/ZoJ33a なんかMac使ってたら1段階上みたいなのをずっと言ってるヤツなんなんだろうな
360デフォルトの名無しさん (ワッチョイ 937c-VubJ)
2024/02/23(金) 12:46:50.91ID:UO7UUnod0 ThinkPadにLinuxインスコしてるやつが最強だと思うの
361デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/23(金) 12:48:40.05ID:oyx4DsI90 macの世界にツールを自分で作って問題解決しようなんて文化は無いのに、
macでpythonやってる人は何作ってるんだろう
macでpythonやってる人は何作ってるんだろう
362デフォルトの名無しさん (アウアウウー Sae7-85f5)
2024/02/23(金) 13:05:25.70ID:LL0Jf+uFa ハードでmac使ってるだけで中身はlinuxだったりwindowsだったりしたな
パーティション切ってマルチブートさせて使うのが一般的だったが昨今はまぁ…秘密だわな
パーティション切ってマルチブートさせて使うのが一般的だったが昨今はまぁ…秘密だわな
363デフォルトの名無しさん (ワッチョイ 937c-VubJ)
2024/02/23(金) 13:22:10.26ID:UO7UUnod0 スタバでマック開いてる奴いたけどプログラミングじゃ無かったな
俺が見たのは某スポーツの試合を分析してる人だった
試合の動画を所々をコマ送りにして何か書き込んでる感じだった
俺が見たのは某スポーツの試合を分析してる人だった
試合の動画を所々をコマ送りにして何か書き込んでる感じだった
364デフォルトの名無しさん (ワッチョイ ffb2-jXq3)
2024/02/23(金) 13:50:30.88ID:RuV8P9R20 プログラマーやデザイナーや仕事や学業で必要なわけじゃないのにMac使う人ってお金を無駄にしてる気がする
365デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/23(金) 16:17:55.14ID:jTrUecQ50 今時ThinkPadとか誰が買うんだよw
366デフォルトの名無しさん (ワッチョイ 7f61-zSKl)
2024/02/23(金) 16:37:21.85ID:N08W+g4T0 >>365
企業にも売れてるぞ
企業にも売れてるぞ
367デフォルトの名無しさん (ワッチョイ 937c-VubJ)
2024/02/23(金) 16:39:19.04ID:UO7UUnod0 >>365
この言葉だけで無能って分かる
コード書くのに手首の位置にあるパッドって邪魔じゃん
家とかオフィスならマウスとか繋いで本体パッド無効にする
だけど本当に出先でラップトップ1台でコード書くならThinkPadみたいなキーボード中央のポインタ有る機種以外選択肢無いよね
この言葉だけで無能って分かる
コード書くのに手首の位置にあるパッドって邪魔じゃん
家とかオフィスならマウスとか繋いで本体パッド無効にする
だけど本当に出先でラップトップ1台でコード書くならThinkPadみたいなキーボード中央のポインタ有る機種以外選択肢無いよね
368デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/23(金) 16:42:33.87ID:jTrUecQ50369デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/23(金) 17:04:20.50ID:oyx4DsI90 あそこは手のひらを乗せる場所だからなあ
どうやっても勝手にマウスが動く
指でないと動かないみたいにいつか進化するだろうと思うけどまだできない
どうやっても勝手にマウスが動く
指でないと動かないみたいにいつか進化するだろうと思うけどまだできない
370デフォルトの名無しさん (ワッチョイ 8f1d-8u4Y)
2024/02/23(金) 17:06:08.31ID:bGCal/oN0 タッチパッドがダメな理由が全く理解できん
それにコード書いてる時はポチなんて触らんだろう
どういう状態なんだ?
それにコード書いてる時はポチなんて触らんだろう
どういう状態なんだ?
371デフォルトの名無しさん (ワッチョイ 6fe3-cjJ+)
2024/02/23(金) 17:08:40.55ID:rCi0bQO30 ThinkPadって今中華PCでしょ?
客先に中華PCで出入りするの?
客先に中華PCで出入りするの?
372デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/23(金) 17:15:25.72ID:jTrUecQ50 中華使いたいんじゃないのw
知らんけど
知らんけど
373デフォルトの名無しさん (スップ Sd1f-t7Lk)
2024/02/23(金) 17:22:49.08ID:C1XpR0fgd トラックポインタ慣れたらタッチパッドなんてクソすぎて使いたくないだろ
374デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/23(金) 17:53:43.84ID:jTrUecQ50 ぷっ
375デフォルトの名無しさん (ワッチョイ 7368-NG0q)
2024/02/23(金) 18:10:59.51ID:qhwOPEo00 ThinkPadは支那に売られてから買わなくなったわ
376デフォルトの名無しさん (ワッチョイ 937c-VubJ)
2024/02/23(金) 18:23:21.40ID:UO7UUnod0 >>370
コード書く時にポチを使うんじゃ無くてトラックを無効にしたい
コード書く時にポチを使うんじゃ無くてトラックを無効にしたい
377デフォルトの名無しさん (ワッチョイ 3faf-qAa2)
2024/02/23(金) 18:50:06.30ID:euYIQ+Vn0 今時のまともなノートPCならパームリジェクション効くから指以外でカーソル動かん
そもそもマウス使える状況なら手首は浮いてるけど
そもそもマウス使える状況なら手首は浮いてるけど
378デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/23(金) 18:54:15.09ID:oyx4DsI90 べったり触れてれば検知は簡単だろうけど、
手のひらの一部と指を区別するのはなかなか大変
手のひらの一部と指を区別するのはなかなか大変
379デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/23(金) 18:58:23.20ID:jTrUecQ50 そんなに好きなら支那パッド使っとけよw
380デフォルトの名無しさん (ワッチョイ ffb2-jXq3)
2024/02/23(金) 19:22:14.92ID:RuV8P9R20 志那は差別用語です
ネット右翼ばっかり
さぶれインパクトのように艦これ好きそう
ネット右翼ばっかり
さぶれインパクトのように艦これ好きそう
381デフォルトの名無しさん (ワッチョイ cfcf-sYtR)
2024/02/23(金) 20:05:05.16ID:7PfXlp3P0 なんで支那が差別用語?
382デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/23(金) 20:08:21.70ID:oyx4DsI90 差別的に使えばマカーもZ世代も差別用語
383デフォルトの名無しさん (ワッチョイ ffb2-jXq3)
2024/02/23(金) 20:59:34.79ID:RuV8P9R20 シナが差別用語なのは戦時中日本が差別や侮蔑の意味を込めて使っていたからです
膺懲支那、戦時中の日本のスローガンですね
あとシナは国名じゃありません
膺懲支那、戦時中の日本のスローガンですね
あとシナは国名じゃありません
384デフォルトの名無しさん (ワッチョイ cf2a-LtO+)
2024/02/23(金) 21:17:32.50ID:JOYc3YZl0 >>370
> タッチパッドがダメな理由が全く理解できん
スペースバーの手前にタッチパッドがあると、親指の付け根、手相で言うところの金星丘がパッドに触れる場合がある。マウスポインタが移動して、大変邪魔だ。
> それにコード書いてる時はポチなんて触らんだろう
viエディタならそうだね。ただ、マウス必須のエディタも多いから、そんなのでコーディングしている場合、人差指が届くトラックポイントは便利だよ。
> タッチパッドがダメな理由が全く理解できん
スペースバーの手前にタッチパッドがあると、親指の付け根、手相で言うところの金星丘がパッドに触れる場合がある。マウスポインタが移動して、大変邪魔だ。
> それにコード書いてる時はポチなんて触らんだろう
viエディタならそうだね。ただ、マウス必須のエディタも多いから、そんなのでコーディングしている場合、人差指が届くトラックポイントは便利だよ。
385デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/23(金) 21:24:36.84ID:jTrUecQ50 >>384
だから今時そんなクソ性能のトラックパッドないってw
どんなマシンを使ってるの?
どんなエディタでも基本的にマウスなんか使わないぞ
どのエディタ使ってるの?
教えてくれ
まさかカーソル移動にマウス使ってるの?
俺からアドバイスするとまずそれをやめた方が良い
だから今時そんなクソ性能のトラックパッドないってw
どんなマシンを使ってるの?
どんなエディタでも基本的にマウスなんか使わないぞ
どのエディタ使ってるの?
教えてくれ
まさかカーソル移動にマウス使ってるの?
俺からアドバイスするとまずそれをやめた方が良い
386デフォルトの名無しさん (ワッチョイ 7f61-zSKl)
2024/02/23(金) 21:32:44.58ID:N08W+g4T0 うわ、なんかキモいんですけど
387デフォルトの名無しさん (ワッチョイ a333-2yzE)
2024/02/24(土) 00:31:48.23ID:EdPgI/Pn0 エンジニアの会社なのにマウスでカーソル移動多様してるのみると
めっちゃ気になるしわかる
得てして最適化に無頓着だったりする
めっちゃ気になるしわかる
得てして最適化に無頓着だったりする
388デフォルトの名無しさん (ワッチョイ a3da-cjJ+)
2024/02/24(土) 00:49:05.32ID:+levWhLV0 そこまで気にするならそもそもWindows使うのが無駄やし
389デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/24(土) 02:18:21.59ID:vVxC7GCC0 windowsとか関係ないよ
むしろwindowsはやりやすい部類
Macはキーバインドがシステムのものと被りまくるからデフォルトでは訳わからないキーバインドになってる
まずそれを一斉に変更するところからはじめる
やってられんぞ
むしろwindowsはやりやすい部類
Macはキーバインドがシステムのものと被りまくるからデフォルトでは訳わからないキーバインドになってる
まずそれを一斉に変更するところからはじめる
やってられんぞ
390デフォルトの名無しさん (ワッチョイ 6fe3-cjJ+)
2024/02/24(土) 14:58:44.09ID:n/iOvpLo0 昔は1日に数回しかマウスポインタ動かさない人とか結構いたよなあ
コーディングのみ=CLIで完結(キーボード配列の方が重要でGUI操作は何でもいい)
資料作りやデザイン=マウス(マウスぐりぐり操作多用)
マウス持ち歩きたくない=トラックパッド、赤ポチ等(非製造者、営業向け)
マウス、トラックパッドと赤ポチを天秤に掛けてるのは
単に赤ポチに最適化されてる人がいるんだなってだけの話しでしかないように思う
コーディングのみ=CLIで完結(キーボード配列の方が重要でGUI操作は何でもいい)
資料作りやデザイン=マウス(マウスぐりぐり操作多用)
マウス持ち歩きたくない=トラックパッド、赤ポチ等(非製造者、営業向け)
マウス、トラックパッドと赤ポチを天秤に掛けてるのは
単に赤ポチに最適化されてる人がいるんだなってだけの話しでしかないように思う
391デフォルトの名無しさん (ワッチョイ cf2a-LtO+)
2024/02/24(土) 15:03:12.98ID:+KG0y1AD0 >>389,390
もう皆呆れ果てたと思う
もう皆呆れ果てたと思う
392デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/24(土) 15:10:35.81ID:3T4xo1u80 webブラウザがどう考えてもマウス使った方が効率いいので、
マウス使うことに特に抵抗は無いな
逆にブラウザ以外では殆どマウス使わないけど
マウス使うことに特に抵抗は無いな
逆にブラウザ以外では殆どマウス使わないけど
393デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/24(土) 15:36:03.11ID:vVxC7GCC0 VSCodeがマウスを完全排除したデザインになってるからな
もうvimとかemacsとか関係なくマウス使う人は無能扱いで良いと思う
もうvimとかemacsとか関係なくマウス使う人は無能扱いで良いと思う
394デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/24(土) 16:17:38.67ID:3T4xo1u80 レビューとかする時はマウスのみでやった方がいいんだよな
多少はマウスも知っておかないと、どこにメニューがあるか判らんになる
多少はマウスも知っておかないと、どこにメニューがあるか判らんになる
395デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/24(土) 16:36:03.04ID:vVxC7GCC0 とりあえずカーソル移動、ファイル移動にマウス使ってるやつは直した方が良いぞ
396デフォルトの名無しさん (ワッチョイ cf89-85f5)
2024/02/24(土) 16:56:38.43ID:SsR26owD0 カーソル移動とファイル移動にマウスつかえるの?
397デフォルトの名無しさん (ワッチョイ 3354-Go7P)
2024/02/24(土) 16:58:37.35ID:3T4xo1u80 範囲選択して切り取って別の場所に貼り付けとか全部マウスだけでできる
398デフォルトの名無しさん (ワッチョイ e3e2-3q3Q)
2024/02/24(土) 21:08:53.85ID:21u/SpE20 VSCodeのVim拡張で編集モード中に日本語入力した後エスケープで抜けた時に日本語入力から抜けるってどうしたらいいの
399デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/24(土) 22:01:24.18ID:vVxC7GCC0400デフォルトの名無しさん (ワッチョイ 23f0-8u4Y)
2024/02/24(土) 22:12:41.85ID:vVxC7GCC0 さらにMacだとキーボード設定の「書類ごとに入力ソースを切り替える」にしてIMEのモードをアプリごとに固定する
こうすることで切り替えごとにモードがコロコロ変わるのを防ぐ
このように徹底的に効率にこだわる
それこそ常人からしたら理解不能なレベルのね
こうすることで切り替えごとにモードがコロコロ変わるのを防ぐ
このように徹底的に効率にこだわる
それこそ常人からしたら理解不能なレベルのね
401デフォルトの名無しさん (ワッチョイ a340-2yzE)
2024/02/24(土) 22:24:17.80ID:EdPgI/Pn0 >>398
設定にあるIMCmdでim-selectコマンドを指定してあげる
設定にあるIMCmdでim-selectコマンドを指定してあげる
402デフォルトの名無しさん (ワッチョイ cf89-85f5)
2024/02/24(土) 23:35:26.33ID:SsR26owD0 勉強になるなー
403デフォルトの名無しさん (ワッチョイ 6bf0-3nrQ)
2024/02/25(日) 00:36:49.69ID:na8ub8Oh0 NTTドコモ、Python GUIライブラリ「Streamlit」でデータ可視化アプリを内製開発
https://it.impress.co.jp/articles/-/25986
ついに天下のドコモがstreamlit使うんだって
お前ら今すぐ勉強しろ
https://it.impress.co.jp/articles/-/25986
ついに天下のドコモがstreamlit使うんだって
お前ら今すぐ勉強しろ
404デフォルトの名無しさん (ワッチョイ 0f56-KWXV)
2024/02/25(日) 00:40:24.97ID:98rzDeKG0 天下w
405デフォルトの名無しさん (ワッチョイ 6bf0-3nrQ)
2024/02/25(日) 00:50:12.03ID:na8ub8Oh0 開発元のsnowflakeって日本に進出してるんだな
ドコモとコネを作るってどうなってんだ
Snowflake、NTTドコモが全社規模のデータ活用の取り組みに「Snowflake Streamlit」を採用
https://www.nikkei.com/article/DGXZRSP668681_S4A220C2000000/
ドコモとコネを作るってどうなってんだ
Snowflake、NTTドコモが全社規模のデータ活用の取り組みに「Snowflake Streamlit」を採用
https://www.nikkei.com/article/DGXZRSP668681_S4A220C2000000/
406デフォルトの名無しさん (ワッチョイ cbda-DUIk)
2024/02/25(日) 08:30:04.91ID:y1iLHBlg0 >>403
これって事務職に給料上げないまま開発もどきをさせるって理解で合ってる?
これって事務職に給料上げないまま開発もどきをさせるって理解で合ってる?
407デフォルトの名無しさん (ワッチョイ 6bf0-3nrQ)
2024/02/25(日) 11:15:49.34ID:na8ub8Oh0 事務というか営業とかマネージャーでしょ
こういうデータやグラフ欲しいとかいって開発に丸投げしてたものが
直接自分たちでできるようにするってことかと
良いことだと思う
こういうデータやグラフ欲しいとかいって開発に丸投げしてたものが
直接自分たちでできるようにするってことかと
良いことだと思う
408デフォルトの名無しさん (ワッチョイ 4a64-g1P5)
2024/02/25(日) 13:52:02.78ID:qsle6rXj0 Rustで有名アルゴリズムに挑戦 第16回 Rustで機械学習に挑戦 - k近傍法でアヤメの分類をしよう
https://news.mynavi.jp/techplus/article/rustalgorithm-16/
共同作戦で壊滅したマルウェア「Qakbot」復活、米国は犯行グループを逮捕できず
https://news.mynavi.jp/techplus/article/20240225-2885670/
悪意あるPythonパッケージを2つ発見、DLLサイドローディング技術悪用
https://news.mynavi.jp/techplus/article/20240225-2889952/
充電式バイブレータからマルウェア検出、USB充電デバイスに注意
https://news.mynavi.jp/techplus/article/20240224-2889949/
https://news.mynavi.jp/techplus/article/rustalgorithm-16/
共同作戦で壊滅したマルウェア「Qakbot」復活、米国は犯行グループを逮捕できず
https://news.mynavi.jp/techplus/article/20240225-2885670/
悪意あるPythonパッケージを2つ発見、DLLサイドローディング技術悪用
https://news.mynavi.jp/techplus/article/20240225-2889952/
充電式バイブレータからマルウェア検出、USB充電デバイスに注意
https://news.mynavi.jp/techplus/article/20240224-2889949/
409デフォルトの名無しさん (ワッチョイ 4a64-g1P5)
2024/02/25(日) 13:55:43.85ID:qsle6rXj0 従来のPythonよりも高速化が可能な新たなプログラミング言語「Mojo」が開発される
https://gigazine.net/news/20230508-mojo-programming-language/
https://gigazine.net/news/20230508-mojo-programming-language/
410デフォルトの名無しさん (ワッチョイ 4a64-g1P5)
2024/02/25(日) 13:58:59.04ID:qsle6rXj0 C++の後継目指すプログラミング言語「Carbon Language」、Googleの技術者が実験的公開。C++は技術的負債で改良が困難と
https://www.publickey1.jp/blog/22/ccarbon_languagegooglec.html
https://www.publickey1.jp/blog/22/ccarbon_languagegooglec.html
411デフォルトの名無しさん (ワッチョイ 4f54-W+Hw)
2024/02/25(日) 14:09:19.23ID:AW7vA//Q0 いちいち新言語にしないで、基本はpythonのままで、
書き方に制約を入れて高速実行可能にするとかのアプローチがいい
例えば型が決まってないことがかなり足枷になりそうだけど、
実際のpythonのコードは同じ変数をいろんな型に使わないケースが殆どなので、
それをルール化してしまえばいい
書き方に制約を入れて高速実行可能にするとかのアプローチがいい
例えば型が決まってないことがかなり足枷になりそうだけど、
実際のpythonのコードは同じ変数をいろんな型に使わないケースが殆どなので、
それをルール化してしまえばいい
412258 (ワッチョイ ca02-9+AH)
2024/02/25(日) 14:37:34.93ID:iG8nl/gG0413デフォルトの名無しさん (ワッチョイ 4f54-W+Hw)
2024/02/25(日) 14:42:24.13ID:AW7vA//Q0 組み込みなんかCだけどな
安全に使う為のチェッカーが物凄いことになってる
安全に使う為のチェッカーが物凄いことになってる
414デフォルトの名無しさん (ワッチョイ decf-V2t0)
2024/02/25(日) 16:02:18.46ID:8kN+ncrQ0 うちの周りは組込みでもみんなC++だけど、いまどき純粋なCで頑張ってるところってどのくらいあるんだろう
415デフォルトの名無しさん (ワッチョイ 4f54-W+Hw)
2024/02/25(日) 16:18:38.72ID:AW7vA//Q0 Cの方が多数派な感じだけど
CもC++も中身は同じだけど、C++の方がバイナリが大きくなって速度が落ちる
低級な言語で苦労して書いてるのは少しでも小さいメモリと安いプロセッサで動かす為なんだから、
C++に甘えていては本末転倒
CもC++も中身は同じだけど、C++の方がバイナリが大きくなって速度が落ちる
低級な言語で苦労して書いてるのは少しでも小さいメモリと安いプロセッサで動かす為なんだから、
C++に甘えていては本末転倒
416デフォルトの名無しさん (ワッチョイ 9b72-Q31u)
2024/02/25(日) 16:43:25.03ID:aFr+XRrH0 RTTIがデカいからなぁ
417デフォルトの名無しさん (ワッチョイ decf-V2t0)
2024/02/25(日) 16:56:21.80ID:8kN+ncrQ0 >C++に甘えていては本末転倒
そういう精神論的なやり方してるところってまだ多いのかな。組み込みの世界は。
footprintが必要なサイズに収まりゃいいだけなのにな。
そういう精神論的なやり方してるところってまだ多いのかな。組み込みの世界は。
footprintが必要なサイズに収まりゃいいだけなのにな。
418デフォルトの名無しさん (ワッチョイ 4f54-W+Hw)
2024/02/25(日) 17:16:53.52ID:AW7vA//Q0 RAMもフラッシュもサイズのバリエーションがいろいろ用意されてるから、
小さければ小さいほどいい
小さければ小さいほどいい
419デフォルトの名無しさん (ワッチョイ decf-V2t0)
2024/02/25(日) 18:09:18.31ID:8kN+ncrQ0 必要な要件を超えた最適化ってのもオーバーエンジニアリングだよな。
420デフォルトの名無しさん (ワッチョイ 4f54-W+Hw)
2024/02/25(日) 18:21:41.05ID:AW7vA//Q0 C++で使える便利なあれこれを使ってる余裕なんか無い
数千とかある変数は全てグローバル変数
言語仕様にスコープして貰うのではなく、干渉は人力で避ける
競合相手も同じことしてるんだから、その方法を続けるしかない
数千とかある変数は全てグローバル変数
言語仕様にスコープして貰うのではなく、干渉は人力で避ける
競合相手も同じことしてるんだから、その方法を続けるしかない
421デフォルトの名無しさん (ワッチョイ 87d0-5lcc)
2024/02/25(日) 19:32:12.78ID:Sn/854hd0 >>417
ファームウェアなどはその上で動くアプリのほうが偉くてそちらにリソースを渡せるほど良いので固定の必要なサイズなんて無い
ファームウェアなどはその上で動くアプリのほうが偉くてそちらにリソースを渡せるほど良いので固定の必要なサイズなんて無い
422デフォルトの名無しさん (ワッチョイ 4a64-g1P5)
2024/02/25(日) 20:26:04.86ID:qsle6rXj0 風景画ではAIと人間のどちらが描いたかを見抜けないことが明らかに
>>これらの生成AIは、事前に与えられたトレーニングデータを学習した情報やパターンを基に、画像や文章、動画などの新たなコンテンツを作り出すよう設計されています。
>>それゆえ生成AIが生み出す作品は高品質で、人間の作品と見分けがつかないものも存在します。
>>ロンドン大学のウルリッヒ・カーク氏(Ulrich Kirk)らの研究では、AI生成と人間が描いたアートに対する美的な評価を実際に比較しています。
>>実験では、fMRIに入った状態で参加者に、AIによって生成されたというラベルが貼られた絵と人間が描いたというラベルが貼られた絵を見て、美しさを評価してもらいました。
>>実験の結果、人間が描いたというラベルが貼られた絵は、AI生成されたというラベルが貼られた絵よりも美しいと評価されました。
>>新たに慶應義塾大学の周儀珍氏(Yizhen Zhou)らの研究チームは、AI生成のアートに対するネガティブなバイアスに関するより詳細な検討を行いました。
>>実験の手続き。参加者は20秒間自由に画像を観察することができた。 / Credit: Zhou et al., (2023).
>>実験者は、Vienna Art Picture System(VAPS)のデータセットから風景画20点と、Disco Diffusionにその風景画の名前と作成者の名前をプロンプトに入れ、生成された風景画20点を用いました。
>>また評価時には参加者の眼球運動を測定しており、注意が向いた場所や観察時間に違いがあるのかを比較しています。
>>またAIと人間のどちらが描いた絵なのかの判断においては、人間が描いた絵は約68%が正確に分類できたのに対し、AIが描いた絵を正確に分類できた確率は約43%に低下しました。
>>つまり、私たちは人間が描いたのか、AIが生成したのかを正確に判断することはできず、具体性や美しさなどの美的観点では同等の評価を下しましたが、人間が描いた
背景画像を先に描いてから人物を描けば正常な映像が描けるともとれる
>>これらの生成AIは、事前に与えられたトレーニングデータを学習した情報やパターンを基に、画像や文章、動画などの新たなコンテンツを作り出すよう設計されています。
>>それゆえ生成AIが生み出す作品は高品質で、人間の作品と見分けがつかないものも存在します。
>>ロンドン大学のウルリッヒ・カーク氏(Ulrich Kirk)らの研究では、AI生成と人間が描いたアートに対する美的な評価を実際に比較しています。
>>実験では、fMRIに入った状態で参加者に、AIによって生成されたというラベルが貼られた絵と人間が描いたというラベルが貼られた絵を見て、美しさを評価してもらいました。
>>実験の結果、人間が描いたというラベルが貼られた絵は、AI生成されたというラベルが貼られた絵よりも美しいと評価されました。
>>新たに慶應義塾大学の周儀珍氏(Yizhen Zhou)らの研究チームは、AI生成のアートに対するネガティブなバイアスに関するより詳細な検討を行いました。
>>実験の手続き。参加者は20秒間自由に画像を観察することができた。 / Credit: Zhou et al., (2023).
>>実験者は、Vienna Art Picture System(VAPS)のデータセットから風景画20点と、Disco Diffusionにその風景画の名前と作成者の名前をプロンプトに入れ、生成された風景画20点を用いました。
>>また評価時には参加者の眼球運動を測定しており、注意が向いた場所や観察時間に違いがあるのかを比較しています。
>>またAIと人間のどちらが描いた絵なのかの判断においては、人間が描いた絵は約68%が正確に分類できたのに対し、AIが描いた絵を正確に分類できた確率は約43%に低下しました。
>>つまり、私たちは人間が描いたのか、AIが生成したのかを正確に判断することはできず、具体性や美しさなどの美的観点では同等の評価を下しましたが、人間が描いた
背景画像を先に描いてから人物を描けば正常な映像が描けるともとれる
423デフォルトの名無しさん (ワッチョイ 9b1a-fFs/)
2024/02/25(日) 20:59:41.98ID:g9WlvQnT0 便利なテクニックは習えても
不要な複雑性を導入しないってのはなかなか習えないからな
不要な複雑性を導入しないってのはなかなか習えないからな
424デフォルトの名無しさん (ワッチョイ decf-V2t0)
2024/02/25(日) 23:02:15.98ID:8kN+ncrQ0 >>421
ふつう、ファームウェアはそのソフト自身が見積もるもんだと思うが、
その上で動くアプリって何だ?なんかあまり一般的じゃない例に聞こえるが。
まあなにか別のソフトを動かすためにメモリを空けておかないとならないんだとしても
どれだけ空けておくかは決めながら進めることになるだろうがな。
ふつう、ファームウェアはそのソフト自身が見積もるもんだと思うが、
その上で動くアプリって何だ?なんかあまり一般的じゃない例に聞こえるが。
まあなにか別のソフトを動かすためにメモリを空けておかないとならないんだとしても
どれだけ空けておくかは決めながら進めることになるだろうがな。
425デフォルトの名無しさん (ワッチョイ decf-V2t0)
2024/02/25(日) 23:02:56.39ID:8kN+ncrQ0 >ふつう、ファームウェアはそのソフト自身がどれだけメモリを使うかを見積もるもんだと思うが、
426デフォルトの名無しさん (ワッチョイ 0bc0-4sn4)
2024/02/25(日) 23:50:32.47ID:IY0Nj0LF0 ファームウェアとミドルウェアを混同しているのかも知れんね
427デフォルトの名無しさん (ワッチョイ 6bf0-3nrQ)
2024/02/25(日) 23:53:32.81ID:na8ub8Oh0 ここpythonスレだぞ
関係ない書き込みはするな
関係ない書き込みはするな
428デフォルトの名無しさん (ワッチョイ 0aaa-g1P5)
2024/02/26(月) 17:13:15.22ID:hotfpUjh0 【AI】Stable Diffusion 3発表、Soraで話題の拡散トランスフォーマーを採用 [すらいむ★]
http://egg.5ch.net/test/read.cgi/scienceplus/1708865670/l50
ボイス・トォ・スカるしている者も攻撃を受けるようになりました
http://egg.5ch.net/test/read.cgi/scienceplus/1708865670/l50
ボイス・トォ・スカるしている者も攻撃を受けるようになりました
429デフォルトの名無しさん (アウアウウー Sa2f-EVRh)
2024/02/26(月) 22:02:40.09ID:r/wsBKnia Pythonが何言語でコンパイルされているか知ってる
430デフォルトの名無しさん (ワッチョイ df87-5kZu)
2024/02/27(火) 00:22:10.89ID:yMzYfbSB0 >>429
日本語
日本語
431デフォルトの名無しさん (ワッチョイ b301-HkrH)
2024/02/27(火) 16:11:04.49ID:76gjQeNq0 Cじゃねーの?知らんけど
432デフォルトの名無しさん (ワッチョイ 4f54-W+Hw)
2024/02/27(火) 17:30:39.64ID:b6xkedSv0 emoji.emojize()すると、ある程度はちゃんと変換してくれるけど、
:hand-pink-waving:
:face-pink-drinking-tea:
:yougotthis:
みたいなのが結構残る
バージョン上げても全く変わらなかった
もっと完璧版は無いのかな
:hand-pink-waving:
:face-pink-drinking-tea:
:yougotthis:
みたいなのが結構残る
バージョン上げても全く変わらなかった
もっと完璧版は無いのかな
433デフォルトの名無しさん (ワッチョイ 8b95-5gFb)
2024/02/27(火) 19:21:13.23ID:QVPsp1kN0 特定できてるならissuesで報告して
対応するまでパッチ当てとけばいいんでは?
対応するまでパッチ当てとけばいいんでは?
434デフォルトの名無しさん (ワッチョイ 33af-nqG4)
2024/02/27(火) 20:10:36.61ID:6oVsYmrr0 >>417
組み込みでC++があまり使われないのは精神論じゃなくて、処理系が中途半端な実装であることも多くて処理系の癖をよく調べないとトラブルの元になるからだと思う。
Cに比べてC++は機能がリッチだからその分だけ調査対象が増える。特定の処理系しか使わないならその処理系とじっくり付き合っていけばいいけど、
組み込みの人っておそらく色々な処理系を相手にしているし、
ハード固有の事情も調べないといけないから処理系のことばかりに時間を割けないのだと思う。
組み込み屋さんと一緒に働いて感じた印象だけども。
組み込みでC++があまり使われないのは精神論じゃなくて、処理系が中途半端な実装であることも多くて処理系の癖をよく調べないとトラブルの元になるからだと思う。
Cに比べてC++は機能がリッチだからその分だけ調査対象が増える。特定の処理系しか使わないならその処理系とじっくり付き合っていけばいいけど、
組み込みの人っておそらく色々な処理系を相手にしているし、
ハード固有の事情も調べないといけないから処理系のことばかりに時間を割けないのだと思う。
組み込み屋さんと一緒に働いて感じた印象だけども。
435258 (ワッチョイ ca02-9+AH)
2024/02/27(火) 20:13:26.68ID:th+sOP4o0 ザッカーバーグさん、
何しに来たんだろ?
何しに来たんだろ?
436デフォルトの名無しさん (ワッチョイ de89-u/TK)
2024/02/27(火) 20:20:12.46ID:fOaJslKZ0 組み込みってどこからどこまでが組み込みなんやろな?
バイナリエディタ使ってないならもうそれは組み込みではなくてソフトウェアの領域な気もするし
制御は、また組み込みともちがうくね?
デバイスドライバー限定で組み込み?
それも違う気がするんだよなぁ。
エンベデッドって一体どこまでがエンベデッドって感じ
バイナリエディタ使ってないならもうそれは組み込みではなくてソフトウェアの領域な気もするし
制御は、また組み込みともちがうくね?
デバイスドライバー限定で組み込み?
それも違う気がするんだよなぁ。
エンベデッドって一体どこまでがエンベデッドって感じ
437デフォルトの名無しさん (ワッチョイ 4f54-W+Hw)
2024/02/27(火) 20:46:22.92ID:b6xkedSv0 スマホのアプリは組み込みではない
438デフォルトの名無しさん (ワッチョイ decf-V2t0)
2024/02/27(火) 20:59:36.37ID:K6/gYDs00 マイナーなマイコンで炊飯器の制御するとかからARMでLinux動かすとかまで、
一口に組み込みといっても幅が広いからね。
罰ゲームみたいな環境での開発を強いられている人はご愁傷様。
一口に組み込みといっても幅が広いからね。
罰ゲームみたいな環境での開発を強いられている人はご愁傷様。
439デフォルトの名無しさん (スッップ Sdea-9E8O)
2024/02/27(火) 21:12:34.82ID:J8Aeie80d 家電のUIとか、特にAndroidTVのホームアプリあたりも組み込みソフトウェアって言ってるのかな
スレ的に全く関係ないけど
スレ的に全く関係ないけど
440デフォルトの名無しさん (ワッチョイ 4371-nqG4)
2024/02/27(火) 21:26:54.34ID:TpoGbef80 個人的にはデータシートじゃなくてAPIだけ読めばいいのは組み込みじゃない感じがするな。
つまり、少なくともハードウェアに直接アクセスするメモリマップドI/Oを自分で叩く、またはかなり薄いミドルウェア経由で叩くのが組み込みって感じ。
HALで抽象化されてるのはもうソフト屋な感じがする。
つまり、少なくともハードウェアに直接アクセスするメモリマップドI/Oを自分で叩く、またはかなり薄いミドルウェア経由で叩くのが組み込みって感じ。
HALで抽象化されてるのはもうソフト屋な感じがする。
441デフォルトの名無しさん (ワッチョイ 4f54-W+Hw)
2024/02/27(火) 21:51:30.69ID:b6xkedSv0 新規開発だったらどうしてもそうなるけど、
変更するだけならハードは何も触らない
世の中の開発の大半は変更なので、
組み込みといいつつハード知らなくてもどうにかなる
変更するだけならハードは何も触らない
世の中の開発の大半は変更なので、
組み込みといいつつハード知らなくてもどうにかなる
442デフォルトの名無しさん (ワッチョイ 5a2d-6f7D)
2024/02/27(火) 23:05:47.41ID:mNA6gIHc0 >>438
軍曹は今なにやってんだろ
軍曹は今なにやってんだろ
443デフォルトの名無しさん (ワッチョイ 8b95-5gFb)
2024/02/27(火) 23:41:04.91ID:QVPsp1kN0 そんな範囲の開発だと品質の点からも
毎回ドラスティックに変更してるわけないしコピペだろうよ
気苦労は外部デバイスへの愚痴くらい
毎回ドラスティックに変更してるわけないしコピペだろうよ
気苦労は外部デバイスへの愚痴くらい
444デフォルトの名無しさん (ワッチョイ 06c0-DUIk)
2024/02/28(水) 16:12:20.02ID:XQixERYG0 PythonとCの相互変換とかって現実的なの?
445デフォルトの名無しさん (ワッチョイ 8b54-5gFb)
2024/02/28(水) 16:45:48.94ID:SqqkesRD0 C→Pythonは意味がないし
仮想CPU上で実行とかでないと無理
仮想CPU上で実行とかでないと無理
446デフォルトの名無しさん (ワッチョイ dfbe-EVRh)
2024/02/28(水) 16:45:56.65ID:ATYO+5mI0 日経ソフトウェアの2024年3月号を図書館から借りてきました。
佐賀大学の上田俊さんのNetworkxを使ったグラフ理論の連載がありませんでした。
前号、前前号には連載がありました。
なぜですか?
佐賀大学の上田俊さんのNetworkxを使ったグラフ理論の連載がありませんでした。
前号、前前号には連載がありました。
なぜですか?
447デフォルトの名無しさん (ワッチョイ ca02-9+AH)
2024/02/28(水) 16:47:39.87ID:6XsZfiv60 AIプログラミングはラクになったな
LLM
LLM
448デフォルトの名無しさん (ワッチョイ 6bf0-3nrQ)
2024/02/28(水) 18:45:18.83ID:0HAFGBLs0 >>446
他の連載も毎回掲載される訳じゃないから今回はなし
他の連載も毎回掲載される訳じゃないから今回はなし
449デフォルトの名無しさん (ワッチョイ 9b57-EVRh)
2024/02/28(水) 18:48:55.64ID:ZyD/qR5n0 pybind11だっけ?PythonからCってのはある
450デフォルトの名無しさん (ワッチョイ dfbe-EVRh)
2024/02/28(水) 20:39:41.88ID:ATYO+5mI0 >>448
そうなんですか。ありがとうございました。
そうなんですか。ありがとうございました。
451デフォルトの名無しさん (ワッチョイ 4ab5-X2Nm)
2024/02/29(木) 14:33:39.81ID:eayaXhXN0 fastapiなりのマイプロジェクトで自作モジュールをインポートしたければプロジェクトルートの親フォルダーまでのパスをmain.pyみたいな起点モジュールでsys.pathに読み込めばいいの?
452デフォルトの名無しさん (ワッチョイ 6bf0-3nrQ)
2024/02/29(木) 16:48:02.86ID:s7mEAt1S0 pip形式にした方が良いと思うけど
453デフォルトの名無しさん (ワッチョイ 4ab5-X2Nm)
2024/02/29(木) 17:02:28.10ID:eayaXhXN0 簡単に言うと?
454デフォルトの名無しさん (ワッチョイ 4f54-W+Hw)
2024/02/29(木) 17:30:00.67ID:QVMk3pLP0 うちではPYTHONPATHに場所を書いてる
455デフォルトの名無しさん (ワッチョイ 9be2-r8/V)
2024/02/29(木) 20:12:27.56ID:XbR0osaw0 >>453
pipでインストールできるようにパッケージ化する
pipでインストールできるようにパッケージ化する
456デフォルトの名無しさん (ワッチョイ 9be2-r8/V)
2024/02/29(木) 20:18:29.03ID:XbR0osaw0 https://packaging.python.org/ja/latest/tutorials/packaging-projects/
なんか見るたびにビルドバックエンド増えてる気がする
なんか見るたびにビルドバックエンド増えてる気がする
457デフォルトの名無しさん (ワッチョイ 4ab5-X2Nm)
2024/02/29(木) 22:16:23.53ID:eayaXhXN0458デフォルトの名無しさん (ワッチョイ 6bf0-3nrQ)
2024/03/01(金) 16:26:31.48ID:STt8o2fV0 社内でpipリポジトリ作ってそこで管理してるね
公開するような質のものではないしw
公開するような質のものではないしw
459デフォルトの名無しさん (ワッチョイ 9be3-r8/V)
2024/03/01(金) 17:36:27.31ID:EgTqvqRz0 pipでインストールできるようにするのとpypiで公開するのは別の話ぞ
デプロイの手段として、
開発環境でビルドして作ったwhlファイルをデプロイ先にもっていってpip install whlファイル
とか
gitリポジトリからcloneしてきて、pip install -e .
みたいなやり方もある
デプロイの手段として、
開発環境でビルドして作ったwhlファイルをデプロイ先にもっていってpip install whlファイル
とか
gitリポジトリからcloneしてきて、pip install -e .
みたいなやり方もある
460デフォルトの名無しさん (ワッチョイ de89-u/TK)
2024/03/01(金) 18:50:12.79ID:g3D8Yvhm0 どうもそのやり方にピンとこないのだけど
whlは枯れたやり方だよね?
ならgit cloneしてmakeでビルドしてもらって
ローカルでpython setupでインストールしてもらったほうが…安全なのでは
whlは枯れたやり方だよね?
ならgit cloneしてmakeでビルドしてもらって
ローカルでpython setupでインストールしてもらったほうが…安全なのでは
461デフォルトの名無しさん (ワッチョイ e726-fCbz)
2024/03/02(土) 15:05:48.69ID:/x5Apzvs0 とりあえず>>460が枯れたの意味を誤解していることはわかった
462デフォルトの名無しさん (ワッチョイ 6bf0-3nrQ)
2024/03/02(土) 16:03:37.49ID:/HlFcnOa0 >>460
それめっちゃ古いやり方じゃねーの?
それめっちゃ古いやり方じゃねーの?
463デフォルトの名無しさん (ワッチョイ 4f54-W+Hw)
2024/03/02(土) 16:03:41.18ID:imD4VBhK0 10年以上経ってるし枯れてるだろ
464デフォルトの名無しさん (ワッチョイ 6bf0-3nrQ)
2024/03/02(土) 16:05:45.68ID:/HlFcnOa0 いや枯れてるとかではなくただ古いから非推奨
setup.pyがいけてないからより進化したpipや現在の仮想環境構築系のツールが生まれた
そったを使おう
setup.pyがいけてないからより進化したpipや現在の仮想環境構築系のツールが生まれた
そったを使おう
465デフォルトの名無しさん (ワッチョイ 6bf0-3nrQ)
2024/03/02(土) 16:06:14.63ID:/HlFcnOa0 そっちを使おう
466デフォルトの名無しさん (ワッチョイ ca7d-fCbz)
2024/03/02(土) 17:09:39.41ID:OxBOVNq/0 https://packaging.python.org/ja/latest/tutorials/packaging-projects/
Pythonの公式チュートリアルで説明されてるやり方だぞ
Pythonの公式チュートリアルで説明されてるやり方だぞ
467デフォルトの名無しさん (ワッチョイ e726-fCbz)
2024/03/02(土) 17:43:18.13ID:/x5Apzvs0 Flaskのチュートリアル
https://packaging.python.org/ja/latest/tutorials/packaging-projects/
パスをどうこうとかするよりも、pip installできるようにしたほうがいいよっていうだけ
方法は好きなの選べよ
https://packaging.python.org/ja/latest/tutorials/packaging-projects/
パスをどうこうとかするよりも、pip installできるようにしたほうがいいよっていうだけ
方法は好きなの選べよ
468デフォルトの名無しさん (ワッチョイ 7b56-FMHB)
2024/03/03(日) 12:28:00.80ID:XiiyvCf20 pyinstallerでexe化するのにexeのファイルサイズが出来るだけ小さくしたいから、venvで新しいシンプル環境作ってプログラムが最小限に動くライブラリをpip installしてexe化したら
ごちゃごちゃしてる環境のexeよりファイルサイズがでかくなったんだけど、そんなことある?
pyinstallerに渡す引数は全く同じ
ごちゃごちゃしてる環境のexeよりファイルサイズがでかくなったんだけど、そんなことある?
pyinstallerに渡す引数は全く同じ
469デフォルトの名無しさん (ワッチョイ ef3f-DH68)
2024/03/04(月) 11:42:44.11ID:4MtYi3Mu0 ライブラリのバージョン変わって依存増えたとか
470デフォルトの名無しさん (ワッチョイ 1bbb-mQMH)
2024/03/04(月) 12:24:14.54ID:E2e5SQjF0 ライブラリ「これもいいなぁ、あっこれも。全部インポートしちゃお」
>>468「容量が増えた? なぜ??」
>>468「容量が増えた? なぜ??」
471デフォルトの名無しさん (ワッチョイ 4bf0-33Zh)
2024/03/04(月) 15:59:16.54ID:SROgv7WI0 >>468
「ごちゃごちゃしてる環境」とは?
「ごちゃごちゃしてる環境」とは?
472デフォルトの名無しさん (ワッチョイ 3bae-SjYY)
2024/03/04(月) 16:28:12.88ID:ETj/Gcd40 まずは中身を比較してサイズが増えてる原因を正確に特定する
妥当かどうかを確認するのはそれから
妥当かどうかを確認するのはそれから
473デフォルトの名無しさん (ワッチョイ 0f89-9Ao/)
2024/03/04(月) 18:34:48.75ID:kEdlfqmE0 おそらくpyinstaller が何やってるか中身見たこと無いんじゃなかろうか。俺も見たこと無いけども。
474デフォルトの名無しさん (ワッチョイ 0f10-1lZH)
2024/03/04(月) 18:44:31.16ID:2BV/eaZ40 onefile指定せずにつくって中みてみたらいいんじゃね
475デフォルトの名無しさん (ワッチョイ 9b7c-G8yA)
2024/03/04(月) 18:47:37.16ID:VAlGEMnv0 アンチウィルス反応するからexe化なんてしないしな
476468 (ワッチョイ 7b56-FMHB)
2024/03/04(月) 19:14:06.81ID:MQ3JGshq0 みなさんありがとう。
onefile指定せずに見てみます!
onefile指定せずに見てみます!
477468 (ワッチョイ 7b56-zqCT)
2024/03/05(火) 21:04:38.61ID:Vj0t3bl30 うーんfletのバグなのかな?
pyinstallerでやるとファイルサイズがシンプル環境<開発環境になるんだけど
flet packでやると逆になるんだよね。
よーわからんけど、exeにするなら別にpack使わなくてもいいか。
pyinstallerでやるとファイルサイズがシンプル環境<開発環境になるんだけど
flet packでやると逆になるんだよね。
よーわからんけど、exeにするなら別にpack使わなくてもいいか。
478デフォルトの名無しさん (ワッチョイ 0f89-k5KQ)
2024/03/05(火) 22:43:35.82ID:CbHTj39z0 リンカーで情報量増えてないかそれ
479デフォルトの名無しさん (ワッチョイ eb5f-zqCT)
2024/03/08(金) 01:37:02.43ID:wH8Twu5z0 pythonめちゃ面白いな
ChatGPT使いながらだけど色んなの自動化したよ
ChatGPT使いながらだけど色んなの自動化したよ
480デフォルトの名無しさん (ワッチョイ 9b7c-bwa2)
2024/03/08(金) 13:09:50.80ID:D6vxYOmR0 宿題スレが機能してないっぽいけどここで質問しても良い?
難易度多分高くて普通の人には無理だと思うけど…
難易度多分高くて普通の人には無理だと思うけど…
481デフォルトの名無しさん (ワッチョイ 5fa9-7bv0)
2024/03/08(金) 13:14:53.08ID:LxhnEpO/0 質問していいかという質問ほど無駄なものは無い
482デフォルトの名無しさん (ワッチョイ 9b7c-bwa2)
2024/03/08(金) 13:16:16.20ID:D6vxYOmR0 一応はスレ違い?だしレベル高い人居るのかな?って事で聞いてみた
483デフォルトの名無しさん (ワッチョイ 5fa9-7bv0)
2024/03/08(金) 13:20:45.09ID:LxhnEpO/0 もしスレ違いでも誘導されるか無視されるか罵倒されるだけなんだから、気にせずさっさと本来の質問をしろってことだよ
答えられる人が居るかどうかなんて分かる訳が無い
ちなみに俺は答えられない
答えられる人が居るかどうかなんて分かる訳が無い
ちなみに俺は答えられない
484デフォルトの名無しさん (ワッチョイ 7b54-uivD)
2024/03/08(金) 14:11:34.21ID:KNKFWVP30 質問していいか聞いていいのは1000だけ
485デフォルトの名無しさん (ワッチョイ 0f94-SjYY)
2024/03/08(金) 16:42:27.95ID:fxzqFXBC0486デフォルトの名無しさん (ワッチョイ 0f89-k5KQ)
2024/03/08(金) 18:30:28.35ID:wOKXBi2m0 オナニー覚えたての子供に意地悪してやんなよ
487デフォルトの名無しさん (ワッチョイ 7b56-zqCT)
2024/03/09(土) 19:35:54.57ID:vAVScbep0 VSCodeで右上の三角ボタン押すと開いてるPythonファイル実行できるけど、カレントディレクトリがルートディレクトリになっちゃう。
カレントディレクトリをファイルのある場所にしたいからとりあえずはCodeRunner入れてCTRL+ALT+Nで実行して
settings.jsonに
"python": "cd $dir && python -u $fileName"
追加すればできるけど、三角ボタン押してこの挙動にする方法ある?
カレントディレクトリをファイルのある場所にしたいからとりあえずはCodeRunner入れてCTRL+ALT+Nで実行して
settings.jsonに
"python": "cd $dir && python -u $fileName"
追加すればできるけど、三角ボタン押してこの挙動にする方法ある?
488デフォルトの名無しさん (アウアウウー Sa0f-k5KQ)
2024/03/09(土) 20:36:08.75ID:kL0tUj57a スレチ
489デフォルトの名無しさん (ワッチョイ 7e3b-UCxz)
2024/03/13(水) 02:18:51.44ID:ptopN5lQ0 VSCode の拡張機能・Code Runner は、
右クリックメニューから、選択したコード、またはファイル全体を実行する
この設定をチェックしておく
Code-runner: File Directory As Cwd
Whether to use the directory of the file to be executed as the working directory.
そうすると実行時にcd で、そのファイルがある場所へ、
current working directory(cwd) を移動してから、
例えばRuby なら、ruby "絶対パス/ファイル名.rb"
又は、ruby "絶対パス/tempCodeRunnerFile.rb"
で、そのファイルを実行する
tempCodeRunnerFile.rb は、Rubyのコード片をコピーした、一時的なファイル
設定項目、executorMap には、多くの言語の実行コマンドが書いてある。
"code-runner.executorMap": {
"javascript": "node",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"python": "python -u",
"ruby": "ruby",
右クリックメニューから、選択したコード、またはファイル全体を実行する
この設定をチェックしておく
Code-runner: File Directory As Cwd
Whether to use the directory of the file to be executed as the working directory.
そうすると実行時にcd で、そのファイルがある場所へ、
current working directory(cwd) を移動してから、
例えばRuby なら、ruby "絶対パス/ファイル名.rb"
又は、ruby "絶対パス/tempCodeRunnerFile.rb"
で、そのファイルを実行する
tempCodeRunnerFile.rb は、Rubyのコード片をコピーした、一時的なファイル
設定項目、executorMap には、多くの言語の実行コマンドが書いてある。
"code-runner.executorMap": {
"javascript": "node",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"python": "python -u",
"ruby": "ruby",
490デフォルトの名無しさん (ワッチョイ 6553-VRJu)
2024/03/13(水) 08:29:17.87ID:z4JHmMZh0 VSCodeでnbimporter使ったコードのデバッグしたいんだけど、どうすればいいですか?
なんか文句言われます
なんか文句言われます
491デフォルトの名無しさん (ワッチョイ ee10-RjRF)
2024/03/13(水) 19:57:29.01ID:LesHFhme0 flet 0.21から非推奨になったのあったりして書き換えないといけないよぉ
492デフォルトの名無しさん (ワッチョイ 86fa-Ezy9)
2024/03/14(木) 14:01:55.30ID:hs8+VoCg0 >>491
あげなきゃええやん
あげなきゃええやん
493デフォルトの名無しさん (ワッチョイ 012a-fdoY)
2024/03/16(土) 08:44:07.40ID:ehDOPhAD0 def func(number = 1) に型ヒントつけると、
def func(number = 1: int) でなく、
def func(number: int = 1) なのが不条理に感じられ腹立つ。
def func(number = 1: int) でなく、
def func(number: int = 1) なのが不条理に感じられ腹立つ。
494デフォルトの名無しさん (ワッチョイ 012a-fdoY)
2024/03/16(土) 12:14:39.86ID:ehDOPhAD0 なんでやねん。__str__ は str とちゃうんか。
$ python3.9 x.py
Traceback (most recent call last):
File "/home/u-suke/x.py", line 8, in <module>
'区切'.join(l)
TypeError: sequence item 0: expected str instance, type found
$ cat -n x.py
1 #!/usr/bin/python3
2
3 class C:
4 def __str__(self):
5 return 'いろは'
6
7 l = [C, C, C]
8 '区切'.join(l)
$ python3.9 x.py
Traceback (most recent call last):
File "/home/u-suke/x.py", line 8, in <module>
'区切'.join(l)
TypeError: sequence item 0: expected str instance, type found
$ cat -n x.py
1 #!/usr/bin/python3
2
3 class C:
4 def __str__(self):
5 return 'いろは'
6
7 l = [C, C, C]
8 '区切'.join(l)
495デフォルトの名無しさん (ワッチョイ 012a-fdoY)
2024/03/16(土) 12:18:09.53ID:ehDOPhAD0 >>494 もとい。
インスタンス化しても、変わらんな。
$ python3.9 x.py
Traceback (most recent call last):
File "/home/u-suke/x.py", line 8, in <module>
'区切'.join(l)
TypeError: sequence item 0: expected str instance, C found
$ cat -n x.py
1 #!/usr/bin/python3
2
3 class C:
4 def __str__(self):
5 return 'いろは'
6
7 l = [C(), C(), C()]
8 '区切'.join(l)
インスタンス化しても、変わらんな。
$ python3.9 x.py
Traceback (most recent call last):
File "/home/u-suke/x.py", line 8, in <module>
'区切'.join(l)
TypeError: sequence item 0: expected str instance, C found
$ cat -n x.py
1 #!/usr/bin/python3
2
3 class C:
4 def __str__(self):
5 return 'いろは'
6
7 l = [C(), C(), C()]
8 '区切'.join(l)
496デフォルトの名無しさん (ワッチョイ 9d54-T3yB)
2024/03/16(土) 12:33:35.16ID:QnVsA2yz0 __str__はなんか使ってくれないことがあるから、全部__repr__にしてる
497デフォルトの名無しさん (ワッチョイ 012a-fdoY)
2024/03/16(土) 12:48:34.30ID:ehDOPhAD0 >>496
ありがとう。でも変わらん感じ。
$ python3.9 x.py
Traceback (most recent call last):
File "/home/u-suke/x.py", line 8, in <module>
j = '区切'.join(l)
TypeError: sequence item 0: expected str instance, C found
$ cat -n x.py
1 #!/usr/bin/python3
2
3 class C:
4 def __repr__(self):
5 return 'いろは'
6
7 l = [C(), C(), C()]
8 j = '区切'.join(l)
9 print(j)
str()してやらんといかんのかねえ...
7 l = [str(C()), str(C()), str(C())]
# あ、ユーザ名書いてもた。
ありがとう。でも変わらん感じ。
$ python3.9 x.py
Traceback (most recent call last):
File "/home/u-suke/x.py", line 8, in <module>
j = '区切'.join(l)
TypeError: sequence item 0: expected str instance, C found
$ cat -n x.py
1 #!/usr/bin/python3
2
3 class C:
4 def __repr__(self):
5 return 'いろは'
6
7 l = [C(), C(), C()]
8 j = '区切'.join(l)
9 print(j)
str()してやらんといかんのかねえ...
7 l = [str(C()), str(C()), str(C())]
# あ、ユーザ名書いてもた。
498デフォルトの名無しさん (ワッチョイ 9d54-T3yB)
2024/03/16(土) 12:52:54.54ID:QnVsA2yz0 それは当たり前
l = [str(x) for x in [C(), C(), C()]]
l = [str(x) for x in [C(), C(), C()]]
499デフォルトの名無しさん (ワッチョイ 9d54-T3yB)
2024/03/16(土) 12:55:05.05ID:QnVsA2yz0 l = [C(), C(), C()]
print(l)
みたいにprintに渡すと、printがstrを自動的にやってくれる
で、__str__だとそれすら意図通りにならない
print(l)
みたいにprintに渡すと、printがstrを自動的にやってくれる
で、__str__だとそれすら意図通りにならない
500デフォルトの名無しさん (ワッチョイ 2e33-nAFc)
2024/03/16(土) 17:44:30.66ID:th97aYFF0 withの中でループして
その中で関数にsession渡すと閉じられるとかいう謎仕様気づかなかくて
1週間かかったわクソ
その中で関数にsession渡すと閉じられるとかいう謎仕様気づかなかくて
1週間かかったわクソ
501デフォルトの名無しさん (ワッチョイ 01f0-gjYi)
2024/03/16(土) 17:47:48.35ID:nxXeRcL00 >>500
えええ、、
えええ、、
502デフォルトの名無しさん (ワッチョイ 334b-QqTZ)
2024/03/19(火) 08:06:09.90ID:5NLdVBPt0 初心者だけどflaskでポートフォリオいっぱい作ったら就職できますよね?
基本覚えてこのスレでtkinterとかarcadeとかpyxelとかfletとか触ってきて
あんまりしっくりこなくて
こんなの覚えても仕事ないよなあって思って
flask学び始めて、なんかこれ使いこなせたら強そうって思ってるところ
flaskだけで仕事できますか?
基本覚えてこのスレでtkinterとかarcadeとかpyxelとかfletとか触ってきて
あんまりしっくりこなくて
こんなの覚えても仕事ないよなあって思って
flask学び始めて、なんかこれ使いこなせたら強そうって思ってるところ
flaskだけで仕事できますか?
503デフォルトの名無しさん (ワッチョイ 817c-mjK0)
2024/03/19(火) 10:05:08.65ID:wtc0Lz+o0 >>502
無理
まずc10K対応がされてないflaskでシステム作る事は殆ど無い
あっても極小規模システムというかツールなので単価は安い
何の仕事をしたいのか?
pythonを使うならデータサイエンスとか統計やってAI関係をやるしか報酬の良い仕事は無い
Web系がやりたいならNextjsやらJavaやらC#をやるのが仕事も多いし報酬も高い
無理
まずc10K対応がされてないflaskでシステム作る事は殆ど無い
あっても極小規模システムというかツールなので単価は安い
何の仕事をしたいのか?
pythonを使うならデータサイエンスとか統計やってAI関係をやるしか報酬の良い仕事は無い
Web系がやりたいならNextjsやらJavaやらC#をやるのが仕事も多いし報酬も高い
504デフォルトの名無しさん (ワッチョイ 8b7b-CPfk)
2024/03/19(火) 10:18:42.10ID:a4ZvOblx0 >>502
> flask
しっくりくるってより単に他より簡単だったってだけなんでないの?
どれも使った事ないから知らんけど。
とっかかりとしては良いんだろうけど、
簡単だから良いとか思っているようでは仕事にはならんと思うわ。
> flask
しっくりくるってより単に他より簡単だったってだけなんでないの?
どれも使った事ないから知らんけど。
とっかかりとしては良いんだろうけど、
簡単だから良いとか思っているようでは仕事にはならんと思うわ。
505デフォルトの名無しさん (ワッチョイ 8b89-1ti0)
2024/03/19(火) 10:21:48.51ID:1Yyr6tl50 >>502
flaskだけでは無理とは言わないが難しいかもしれないね。
プロジェクト毎に違うと思われるので、無駄にならないように基本型を学ぶ必要はある。
てゆーか、アーキテクチャに慣れたら他全部同じように使用されるので
フレームワークに依存しないよう別のフレームワークやツール使っても同じこと出来るようにしておくと生存確率もあがるし、選ばれやすくなる。
flaskだけでは無理とは言わないが難しいかもしれないね。
プロジェクト毎に違うと思われるので、無駄にならないように基本型を学ぶ必要はある。
てゆーか、アーキテクチャに慣れたら他全部同じように使用されるので
フレームワークに依存しないよう別のフレームワークやツール使っても同じこと出来るようにしておくと生存確率もあがるし、選ばれやすくなる。
506デフォルトの名無しさん (ワッチョイ 334b-QqTZ)
2024/03/19(火) 19:09:18.91ID:5NLdVBPt0 3人も詳しくて厳しいレス、本当に感謝です
flaskだけでは厳しいですか・・・
初心者はFlaskを選ぼうって聞いたんだけど、Django以外選択肢はないってことです?
Webアプリだとそれ以外ないですよね
Flaskだけって聞いたのは、モジュール毎に作法が違うから
なんか広く浅く手を広げても全然スキルアップしてる気がしなくて・・・
Webアプリって作ったことなかったけど、flaskは
テンプレートとかがあって、無駄を極限に削ぎ落として
無理やり汎用性をもたせようとする感じがなんか気持ちいいって感じです
Pythonが好きってわけでもないですが、
pycharmが好きで一生pycharm触っていたいなって感じです
でもWeb系は他の言語になるんですね
ブラウザでどこからでもアクセスできるものを作りたいって思ってますが
高卒なんで、AIとかできる気がしないから、Webアプリしかないですよね
flaskだけでは厳しいですか・・・
初心者はFlaskを選ぼうって聞いたんだけど、Django以外選択肢はないってことです?
Webアプリだとそれ以外ないですよね
Flaskだけって聞いたのは、モジュール毎に作法が違うから
なんか広く浅く手を広げても全然スキルアップしてる気がしなくて・・・
Webアプリって作ったことなかったけど、flaskは
テンプレートとかがあって、無駄を極限に削ぎ落として
無理やり汎用性をもたせようとする感じがなんか気持ちいいって感じです
Pythonが好きってわけでもないですが、
pycharmが好きで一生pycharm触っていたいなって感じです
でもWeb系は他の言語になるんですね
ブラウザでどこからでもアクセスできるものを作りたいって思ってますが
高卒なんで、AIとかできる気がしないから、Webアプリしかないですよね
507デフォルトの名無しさん (ワッチョイ f154-Mu7U)
2024/03/19(火) 19:16:00.89ID:XYBdqqpq0 言語なんて毎年変わるくらいの勢いでいい
508デフォルトの名無しさん (ワッチョイ 7b14-g2Qx)
2024/03/19(火) 21:59:22.66ID:fqmtal7Y0 こういうスレで就職できますか?
はどういうところを目指してるんだろう、システム開発専門のとこならPythonだけで済むわけないし、詳細設計書をもらって組むだけなら昔からのIT土方だし。設計できなければ将来はない。一般企業の情シス目指すならB2B(実際の会社はこれがほとんど)だとまずは会社の業務を知るところから始まる。ホームページはとりあえずあるけど、で放ったらかしは多い。
うーむ謎だ。
はどういうところを目指してるんだろう、システム開発専門のとこならPythonだけで済むわけないし、詳細設計書をもらって組むだけなら昔からのIT土方だし。設計できなければ将来はない。一般企業の情シス目指すならB2B(実際の会社はこれがほとんど)だとまずは会社の業務を知るところから始まる。ホームページはとりあえずあるけど、で放ったらかしは多い。
うーむ謎だ。
509デフォルトの名無しさん (ワッチョイ 8b89-1ti0)
2024/03/19(火) 22:09:10.11ID:1Yyr6tl50 pythonだけで済むわけないのは同意だが
他のその分で単価上がってなければできる必要はない
ボランティアではないし、安く使おうとするところに居てはいけない
他のその分で単価上がってなければできる必要はない
ボランティアではないし、安く使おうとするところに居てはいけない
510デフォルトの名無しさん (ワッチョイ 136d-0rOl)
2024/03/20(水) 00:58:53.81ID:X/D8hGgX0 全言語中、Python だけが供給過多。
プログラマーはいらない
Pythonで欲しい人材は理系の大学院数学科か、
AWS 機械学習資格を持っている香具師
だから文系は、Ruby on Rails がチート職業と言われるわけ。
筑波大学も、Railsチュートリアルを使っている。
少し古いRails 5 なら、Railsチュートリアルのサイトで無料で読める
言語でも、Rubyは、Go/Rust/Elixir の3大言語を超えた!
Stack Overflow 米国年収。2022 -> 2023
Ruby : 9.3 -> 9.9 万ドル
Pythonなど多くの言語 : 6.5〜7 -> 7.3〜7.8
PHP : 5 -> 5.9
もし、ウェブ系でPythonを選ぶと、
なぜ、Railsを選ばなかったのかと聞かれて窮するw
KENTA や、Rails専門学校のRunteq の動画でも見れば?
プログラマーはいらない
Pythonで欲しい人材は理系の大学院数学科か、
AWS 機械学習資格を持っている香具師
だから文系は、Ruby on Rails がチート職業と言われるわけ。
筑波大学も、Railsチュートリアルを使っている。
少し古いRails 5 なら、Railsチュートリアルのサイトで無料で読める
言語でも、Rubyは、Go/Rust/Elixir の3大言語を超えた!
Stack Overflow 米国年収。2022 -> 2023
Ruby : 9.3 -> 9.9 万ドル
Pythonなど多くの言語 : 6.5〜7 -> 7.3〜7.8
PHP : 5 -> 5.9
もし、ウェブ系でPythonを選ぶと、
なぜ、Railsを選ばなかったのかと聞かれて窮するw
KENTA や、Rails専門学校のRunteq の動画でも見れば?
511デフォルトの名無しさん (ワッチョイ 334b-QqTZ)
2024/03/20(水) 04:26:45.24ID:tI1evDEg0 勤怠管理、社内チャットツール、顧客管理、商品管理
こういうの買ってる会社にいてて
自分で作れたら買う必要内容なあってのと
教育関係にいるから、成績推移管理、内申点管理、進路希望管理
こういうのを一つにまとめて個人面談に使えるようなあってイメージ
以上のもの作るのにもPythonは向かないって思われます?
プログラマーってこういう仕事してるんだというイメージです
高校情報IがPythonかJavaScriptなんで
他の言語の選択しないし、一度Pythonを使うと
波括弧やセミコロンが鬱陶しくて他言語使おうと思わない
Pythonでやりたいってなるのは自然なことだと思ってました
こういうの買ってる会社にいてて
自分で作れたら買う必要内容なあってのと
教育関係にいるから、成績推移管理、内申点管理、進路希望管理
こういうのを一つにまとめて個人面談に使えるようなあってイメージ
以上のもの作るのにもPythonは向かないって思われます?
プログラマーってこういう仕事してるんだというイメージです
高校情報IがPythonかJavaScriptなんで
他の言語の選択しないし、一度Pythonを使うと
波括弧やセミコロンが鬱陶しくて他言語使おうと思わない
Pythonでやりたいってなるのは自然なことだと思ってました
512デフォルトの名無しさん (ワッチョイ 8b8e-adAD)
2024/03/20(水) 05:09:52.14ID:nR+Nyrib0 >>511
まずその馬鹿な頭から作り直す必要があるぞ
まずその馬鹿な頭から作り直す必要があるぞ
513デフォルトの名無しさん (ワッチョイ a9ad-9gWp)
2024/03/20(水) 07:43:53.20ID:Wufrv1M20 >>511
適材適所
適材適所
514デフォルトの名無しさん (ワッチョイ 5305-zC6x)
2024/03/20(水) 07:55:55.55ID:pT5vnMaT0 EXCELでもpython使えるようになったしまずはEXCELを使いこなせるようになることだな
515デフォルトの名無しさん (ワッチョイ b9e0-xSIh)
2024/03/20(水) 07:57:20.46ID:jWohLXWy0 webアプリならフレームワークはflaskなり好きなの使えばいいけど、html, css, javascriptは必須やん
あとdbも
あとdbも
516デフォルトの名無しさん (ワッチョイ 5305-zC6x)
2024/03/20(水) 08:00:24.51ID:pT5vnMaT0 まあ教育関係でその日本語はマズい
517デフォルトの名無しさん (ワッチョイ 334b-QqTZ)
2024/03/20(水) 08:35:24.55ID:tI1evDEg0 教育関係って言っても高卒の校長教頭の事務ITサポートだから
学力の低さと日本語能力は簡便してください
html、css、javascriptは習いましたが
学校出てからは全然書いてません
Webアプリケーション作るのにPythonが最適解で無いのだけは伝わりました
もうちょっと調べます
学力の低さと日本語能力は簡便してください
html、css、javascriptは習いましたが
学校出てからは全然書いてません
Webアプリケーション作るのにPythonが最適解で無いのだけは伝わりました
もうちょっと調べます
518デフォルトの名無しさん (ワッチョイ 817c-mjK0)
2024/03/20(水) 08:42:05.37ID:UVjDJWIi0 >>517
いや学校の教師だけが使う程度ならpythonで十分
問題は買った方が安いのを自分で作ればと勘違いしてる点
不具合対応や追加機能
インフラ整備
教職員への操作説明
そもそもの開発作業
どう考えても買った方が安いです
いや学校の教師だけが使う程度ならpythonで十分
問題は買った方が安いのを自分で作ればと勘違いしてる点
不具合対応や追加機能
インフラ整備
教職員への操作説明
そもそもの開発作業
どう考えても買った方が安いです
519デフォルトの名無しさん (ワッチョイ b911-7lhN)
2024/03/20(水) 10:40:39.28ID:jWohLXWy0 職場で使うことをターゲットにするなら買ってる部分以外にした方がいいと思うけど
まだ何にも作ってないなら、とりあえず買ってるものでも何でも動くもの作ってみたらいいんじゃね
ただ、確実に予算はつかないから職場で勝手につくるのと、職場から勝手に個人情報に限らずデータを持ち出すのはやめとけよ
まだ何にも作ってないなら、とりあえず買ってるものでも何でも動くもの作ってみたらいいんじゃね
ただ、確実に予算はつかないから職場で勝手につくるのと、職場から勝手に個人情報に限らずデータを持ち出すのはやめとけよ
520デフォルトの名無しさん (ワッチョイ 4930-LHRN)
2024/03/20(水) 11:01:36.64ID:gROW7CBF0 仮に有用なものができたとしても事故か何かで突然作者が維持できなくなった時のことを考慮できるかというのが内製の一番の課題では?
その場合に予算つけて外に投げたとして業務を知らない赤の他人が処理を追える程度のコメントやドキュメントを維持することができるのかどうかとか
その場合に予算つけて外に投げたとして業務を知らない赤の他人が処理を追える程度のコメントやドキュメントを維持することができるのかどうかとか
521デフォルトの名無しさん (ワッチョイ 817c-mjK0)
2024/03/20(水) 11:09:18.51ID:UVjDJWIi0 まあ高校の情報処理でプログラミングしか勉強してないから運用とか保守とか事業継続とかそういう視点が分からんのだろうね
だから自分で作れたら買う必要が無いって変な思考になってる
だから自分で作れたら買う必要が無いって変な思考になってる
522デフォルトの名無しさん (ワッチョイ f154-Mu7U)
2024/03/20(水) 11:14:03.08ID:g3c6oCEQ0 売ってるなら買えばいい
売ってないような細かい便利ツールが作れると仕事や趣味に役立つ
どうやっても本業にはならない
売ってないような細かい便利ツールが作れると仕事や趣味に役立つ
どうやっても本業にはならない
523デフォルトの名無しさん (ワッチョイ 817c-mjK0)
2024/03/20(水) 12:07:43.50ID:UVjDJWIi0 >成績推移管理、内申点管理、進路希望管理
この辺なら個人レベルで済むからpythonでstreamlit辺りでツールとして作るのは有り
俺だったらプログラミングの部活を作るかな
部活としてプログラミングを教え更に作品として学校関係のシステムを徐々に構築していく
代々の部員が機能追加しつつ修正しつつ作り直ししつつと受け継がれていく
この辺なら個人レベルで済むからpythonでstreamlit辺りでツールとして作るのは有り
俺だったらプログラミングの部活を作るかな
部活としてプログラミングを教え更に作品として学校関係のシステムを徐々に構築していく
代々の部員が機能追加しつつ修正しつつ作り直ししつつと受け継がれていく
524デフォルトの名無しさん (ワッチョイ b3bd-A0KB)
2024/03/20(水) 12:26:22.64ID:HVDOvyUg0 全部Excelでいいだろ。
進路希望管理とか、紙で提出された内容を入力するだけじゃないの?
進路希望管理とか、紙で提出された内容を入力するだけじゃないの?
525デフォルトの名無しさん (ワッチョイ c901-2Hu3)
2024/03/20(水) 12:41:13.64ID:TmzGyKXU0526デフォルトの名無しさん (ワッチョイ 8b89-1ti0)
2024/03/20(水) 13:01:35.88ID:l6xT9WiR0 学校教育で教えるならJavaかc++だろう
Pythonはかゆいところがありすぎて結果的に自作ライブラリになってしまう。
サードパーティライブラリでできない事がまだまだ多いのでもっと楽させてくれ。
Pythonはかゆいところがありすぎて結果的に自作ライブラリになってしまう。
サードパーティライブラリでできない事がまだまだ多いのでもっと楽させてくれ。
527デフォルトの名無しさん (ワッチョイ 817c-mjK0)
2024/03/20(水) 13:18:14.74ID:UVjDJWIi0528デフォルトの名無しさん (ワッチョイ f154-Mu7U)
2024/03/20(水) 13:36:36.65ID:g3c6oCEQ0 https://www.mext.go.jp/content/20211014-mxt_daigakuc02-000018441_9.pdf
情報のセンター試験のサンプル問題
情報処理と同じで特定の言語は扱わない
情報のセンター試験のサンプル問題
情報処理と同じで特定の言語は扱わない
529デフォルトの名無しさん (ワッチョイ 8b89-1ti0)
2024/03/20(水) 18:18:41.97ID:l6xT9WiR0530デフォルトの名無しさん (ワッチョイ 817c-mjK0)
2024/03/20(水) 18:34:33.69ID:UVjDJWIi0531デフォルトの名無しさん (ワッチョイ f154-Mu7U)
2024/03/20(水) 18:45:05.60ID:g3c6oCEQ0 明治時代の数学の教科書とか見ると、今と内容は同じ
ひらがながカタカナになってるだけ
学問ってのはそういうもんだ
普遍的な知識でないといけない
ひらがながカタカナになってるだけ
学問ってのはそういうもんだ
普遍的な知識でないといけない
532デフォルトの名無しさん (ワッチョイ 51f9-j1iJ)
2024/03/20(水) 19:57:27.33ID:7NUgIvpe0 このスレってPython以外の話になるとスレが伸びるよね(´・ω・`)
533デフォルトの名無しさん (ワッチョイ 7b37-Jepy)
2024/03/20(水) 20:29:44.41ID:zx4N7QoE0 蛇足
534デフォルトの名無しさん (ワッチョイ 7b14-g2Qx)
2024/03/20(水) 21:43:24.93ID:ldXEkDHo0 結局Cになってしまうのか、でポインターってなんですかあ?から始まるのよな。
NiftyのCのフォーラムで同じ事が繰り返し聞かれるけど根気よく答えましょう、とか主が言ってたな。皆頑張れよ!ああジジイだよ。
NiftyのCのフォーラムで同じ事が繰り返し聞かれるけど根気よく答えましょう、とか主が言ってたな。皆頑張れよ!ああジジイだよ。
535デフォルトの名無しさん (ワッチョイ 99f0-s4J+)
2024/03/20(水) 22:10:46.58ID:1+ROFzPW0536デフォルトの名無しさん (ワッチョイ b9ac-zB7X)
2024/03/20(水) 22:20:41.72ID:pz7pPV/00 Numpy と PyTorch では多言語の追従を許さないじゃん
537デフォルトの名無しさん (ワッチョイ f154-Mu7U)
2024/03/20(水) 22:44:45.63ID:g3c6oCEQ0 高速なライブラリなら他の言語がおいしくいただくよ
538デフォルトの名無しさん (ワッチョイ b946-Qd0E)
2024/03/20(水) 23:08:55.07ID:T/SCSYu20 優れた言語が
必ずしも覇権を取るとは限らない
必ずしも覇権を取るとは限らない
539デフォルトの名無しさん (ワッチョイ f154-Mu7U)
2024/03/20(水) 23:27:40.14ID:g3c6oCEQ0 実はVBAがずっと覇権を取ってる
540510 (ワッチョイ 73b0-0rOl)
2024/03/21(木) 00:19:55.22ID:rg25AMYe0 >>511
>勤怠管理、社内チャットツール、顧客管理、商品管理
Excel/VBA かRuby on Rails で、データベースもいるのか?
>成績推移管理、内申点管理、進路希望管理
統計・図なら、VBAかPython。
Rubyでも、HTML, CSS, JavaScript(JS)で図も描ける
そりゃ、高校ではPythonかJSになる。
でも職場では、VBA
それ以上のデータベースを使ったシステムなら、Rails。
AI・機械学習なら、Python
3大プログラマー投稿サイト、Qiita, Zenn, Note はRails製。
他にも、Shopify, Airbnb, Cookpad, Github, Gitlab, Hulu なども
>勤怠管理、社内チャットツール、顧客管理、商品管理
Excel/VBA かRuby on Rails で、データベースもいるのか?
>成績推移管理、内申点管理、進路希望管理
統計・図なら、VBAかPython。
Rubyでも、HTML, CSS, JavaScript(JS)で図も描ける
そりゃ、高校ではPythonかJSになる。
でも職場では、VBA
それ以上のデータベースを使ったシステムなら、Rails。
AI・機械学習なら、Python
3大プログラマー投稿サイト、Qiita, Zenn, Note はRails製。
他にも、Shopify, Airbnb, Cookpad, Github, Gitlab, Hulu なども
541デフォルトの名無しさん (ワッチョイ 59e0-RaZX)
2024/03/21(木) 05:21:15.02ID:gr/jCdRx0 そこらのお手軽環境でLispやSmalltalk並の生産性誇るのはRailsくらいだけど
品質や保守性かんがえると自社サービスでギーク抱えてないと無謀
品質や保守性かんがえると自社サービスでギーク抱えてないと無謀
542510 (ワッチョイ 5126-0rOl)
2024/03/21(木) 11:35:26.02ID:KjjlcHl70 掌田津耶乃のFlask の本を見たけど、Ruby のSinatra に相当するもの。
Rails ほど大規模ではない感じ
Bootstrap, Vue.js, データベースなども使う
{{ 式・文 | フィルター }}
みたいに書くのは、Shopify のRuby製のLiquid に似た文法
まあでも、Python でウェブ系をやる意味はない。
KENTA も初心者のキャリアパスは、Rails → Go のみと言ってるし
Rails ほど大規模ではない感じ
Bootstrap, Vue.js, データベースなども使う
{{ 式・文 | フィルター }}
みたいに書くのは、Shopify のRuby製のLiquid に似た文法
まあでも、Python でウェブ系をやる意味はない。
KENTA も初心者のキャリアパスは、Rails → Go のみと言ってるし
543デフォルトの名無しさん (アウアウウー Sa5d-1ti0)
2024/03/21(木) 12:51:50.76ID:Jb6420uha PythonでWeb系やれないやつがそう言ってるだけで実際は案件で一番多いのはPythonやからな
他にはPHPくらいじゃね?
他にはPHPくらいじゃね?
544デフォルトの名無しさん (ワッチョイ 817c-mjK0)
2024/03/21(木) 12:57:00.28ID:gM/gTjZ50 >>543
無い無い
まず求人サイト見てご覧よ
言語で言うならPythonの求人はJavaの4分の1程度
その上でPythonの仕事内容の多くはデータサイエンスやAI
PHPは言うように以外と求人はある
でも多くのWeb案件はNextJSやJava C#
無い無い
まず求人サイト見てご覧よ
言語で言うならPythonの求人はJavaの4分の1程度
その上でPythonの仕事内容の多くはデータサイエンスやAI
PHPは言うように以外と求人はある
でも多くのWeb案件はNextJSやJava C#
545デフォルトの名無しさん (ワッチョイ 49d7-FzrB)
2024/03/21(木) 14:15:59.00ID:Ver+ur9a0 都内のpythonは多いが
田舎はjavaphpperlrubyばっか
田舎はjavaphpperlrubyばっか
546デフォルトの名無しさん (ワッチョイ 817c-mjK0)
2024/03/21(木) 14:19:46.57ID:gM/gTjZ50 >>545
だから求人や転職サイト見てこいよw
だから求人や転職サイト見てこいよw
547デフォルトの名無しさん (ワッチョイ 7bb1-8K/i)
2024/03/21(木) 18:56:42.13ID:7VNVKr5h0 >>534
FPythonフォーラムへようこそ
FPythonフォーラムへようこそ
548デフォルトの名無しさん (ワッチョイ 334b-QqTZ)
2024/03/21(木) 21:07:44.91ID:9b/QHgHP0 Indeed
Next.js 4696
Vue.js 17271
Laravel 12150
Python 8637
Flask 1191
Django 4221
Rails 10694
Ruby 15154
React 24415
C# 45325
Php 60515
Java 85065
Javascript 85087
TypeScript 20636
Pythonは求人少ないんですね
Next.js 4696
Vue.js 17271
Laravel 12150
Python 8637
Flask 1191
Django 4221
Rails 10694
Ruby 15154
React 24415
C# 45325
Php 60515
Java 85065
Javascript 85087
TypeScript 20636
Pythonは求人少ないんですね
549デフォルトの名無しさん (ワッチョイ 8bcf-ZAEI)
2024/03/21(木) 21:41:47.62ID:4UWi5iGT0 >>545
田舎の方がモダンな言語の人気が高いということか。不思議だな。
田舎の方がモダンな言語の人気が高いということか。不思議だな。
550510 (ワッチョイ b9ba-0rOl)
2024/03/22(金) 01:12:15.29ID:8suVyaLb0 Runteq の菊本だったか忘れたけど、誰かが言ってたかも知れないけど、
最近、Wantedly の求人の質が下がってきて、
Ruby on Rails は、Geekly へ行ってるとか
他には、Green とかはどうなの?
最近、Wantedly の求人の質が下がってきて、
Ruby on Rails は、Geekly へ行ってるとか
他には、Green とかはどうなの?
551510 (ワッチョイ b9ba-0rOl)
2024/03/22(金) 01:22:27.96ID:8suVyaLb0 >>510
にも書いたけど、
PHP はKENTA がオワコン認定した。
サーバーの8割がPHPだけど、要するにWordPress 専門言語だろ。
AWS Lambda にも、デフォルト言語として採用されていない
米国年収でも、Dart と並び断トツに低い。
情報学部に行っていない高卒言語
Ruby : 9.9 万ドル
Pythonなど多くの言語 : 7.3〜7.8
PHP : 5.9
にも書いたけど、
PHP はKENTA がオワコン認定した。
サーバーの8割がPHPだけど、要するにWordPress 専門言語だろ。
AWS Lambda にも、デフォルト言語として採用されていない
米国年収でも、Dart と並び断トツに低い。
情報学部に行っていない高卒言語
Ruby : 9.9 万ドル
Pythonなど多くの言語 : 7.3〜7.8
PHP : 5.9
552デフォルトの名無しさん (ワッチョイ 8b8e-adAD)
2024/03/22(金) 04:36:29.81ID:+D2jQexH0 必死にRubyを宣伝する馬鹿
Rubyこそオワコンなのに
Rubyこそオワコンなのに
553デフォルトの名無しさん (ワッチョイ 5168-04QQ)
2024/03/22(金) 14:08:00.90ID:cr2FSyBv0 オワコン以前に始まってないディスコン
554デフォルトの名無しさん (ワッチョイ 592e-tnCB)
2024/03/22(金) 22:47:32.76ID:xa068nIt0555デフォルトの名無しさん (ワッチョイ 59ed-RaZX)
2024/03/23(土) 02:12:20.96ID:Wb02QQTi0 分野と数でいうならそう
業務系はとりあえずJavaっていう時代が長かったし
業務系はとりあえずJavaっていう時代が長かったし
556デフォルトの名無しさん (ワッチョイ f154-Mu7U)
2024/03/23(土) 08:02:41.25ID:t+stlfG80 何か言語を選択しなければ、という発想が間違い
適したものや使えと言われたものを使えばいいだけ
この言語をやるとこの言語ができなくなる、みたいな制約は一切ない
適したものや使えと言われたものを使えばいいだけ
この言語をやるとこの言語ができなくなる、みたいな制約は一切ない
557デフォルトの名無しさん (ワッチョイ f930-Yx5a)
2024/03/23(土) 09:10:32.39ID:NOwjrP0s0 最初の段階でデータ構造とアルゴリズムを分離して考える癖さえ付いてれば
LispだのPrologだのHaskelだの(Visualでない)Basicだのならともかく
普通の手続き型なりオブジェクト指向なりの言語、どれ使ったって書けるよ
それよりフレームワークなりライブラリの揃い方のほうがよっぽど重要
LispだのPrologだのHaskelだの(Visualでない)Basicだのならともかく
普通の手続き型なりオブジェクト指向なりの言語、どれ使ったって書けるよ
それよりフレームワークなりライブラリの揃い方のほうがよっぽど重要
558デフォルトの名無しさん (ワッチョイ f154-Mu7U)
2024/03/23(土) 09:18:02.60ID:t+stlfG80 機能追加したろ、げGoで書いてある、で調べて書き直して
よし動いたGo完全に理解した
でレパートリーが増えていく
よし動いたGo完全に理解した
でレパートリーが増えていく
559デフォルトの名無しさん (ワッチョイ 817c-mjK0)
2024/03/23(土) 09:33:41.37ID:AUCc8azU0560デフォルトの名無しさん (ワッチョイ f154-Mu7U)
2024/03/23(土) 10:22:37.54ID:t+stlfG80 ファイルから読み込んで改行を外してリストにする
lines = f.read().splitlines()
これと、リストに改行を付けてファイルに書き込む
f.write('\n'.join(lines))
は逆の処理ではない
最後の行だけ改行が消えるから
joinの代わりに内包表記使うのも、最後に追加で改行書くのも、なんかスマートじゃない
lines = f.read().splitlines()
これと、リストに改行を付けてファイルに書き込む
f.write('\n'.join(lines))
は逆の処理ではない
最後の行だけ改行が消えるから
joinの代わりに内包表記使うのも、最後に追加で改行書くのも、なんかスマートじゃない
561デフォルトの名無しさん (ワッチョイ b902-nJs6)
2024/03/23(土) 10:51:31.28ID:ajeW61YS0 writelinesは?
562デフォルトの名無しさん (ワッチョイ f154-Mu7U)
2024/03/23(土) 11:04:09.17ID:t+stlfG80 改行が付いてたらそのままで無かったら改行を付ける、
みたいなインテリジェントwritelinesがあればいいのに
そもそもリストに入ってるものをセパレータも何もなしに結合するという破壊的な処理が
必要になる局面なんか無い
みたいなインテリジェントwritelinesがあればいいのに
そもそもリストに入ってるものをセパレータも何もなしに結合するという破壊的な処理が
必要になる局面なんか無い
563デフォルトの名無しさん (ワッチョイ b902-nJs6)
2024/03/23(土) 11:21:34.72ID:ajeW61YS0 writelinesは改行いれてくれんのか
564デフォルトの名無しさん (ワッチョイ b902-nJs6)
2024/03/23(土) 11:24:21.54ID:ajeW61YS0 じゃあprint手をうってくれ
565デフォルトの名無しさん (ワッチョイ f154-Mu7U)
2024/03/23(土) 11:25:19.57ID:t+stlfG80 writelines(list)
は
write(''.join(list))
のシンタックスシュガーみたいなもんだよな
むしろ誤解を招くので、
writelineswithoutanyseparators()
みたいに名前にすべき
は
write(''.join(list))
のシンタックスシュガーみたいなもんだよな
むしろ誤解を招くので、
writelineswithoutanyseparators()
みたいに名前にすべき
566デフォルトの名無しさん (ワッチョイ 59ed-RaZX)
2024/03/23(土) 15:38:58.19ID:Wb02QQTi0 対になるのはreadlinesだし
不可逆になるsplitlines使うのが悪い
不可逆になるsplitlines使うのが悪い
567デフォルトの名無しさん (ワッチョイ fb01-SZO8)
2024/03/23(土) 16:28:44.56ID:iuEZ2m8N0 >>565
メモリの使い方ば少し違う
でかいファイルの場合は多少気ににする必要がある
Pythonのread/readlines/write/writelinesは
改行を追加したり削除したりできないので使いにくいのは確か
こことか見ればみんな不満に思ってるのがわかる
ttps://stackoverflow.com/questions/13730107/
メモリの使い方ば少し違う
でかいファイルの場合は多少気ににする必要がある
Pythonのread/readlines/write/writelinesは
改行を追加したり削除したりできないので使いにくいのは確か
こことか見ればみんな不満に思ってるのがわかる
ttps://stackoverflow.com/questions/13730107/
568デフォルトの名無しさん (ワッチョイ 8b2a-Rw/6)
2024/03/23(土) 17:15:24.40ID:BSpZXxX90 >>565
> writelineswithoutanyseparators
読みにくいわー。日常的に、
def supercalifragilisticexpialidocious():
とか書いてるの?
> writelineswithoutanyseparators
読みにくいわー。日常的に、
def supercalifragilisticexpialidocious():
とか書いてるの?
569デフォルトの名無しさん (ワッチョイ f154-Mu7U)
2024/03/23(土) 17:45:08.31ID:t+stlfG80 要は、リストがあってそれをファイルに保存したりファイルから取り出したりしたい
csvやjsonやpickleのtxt版
もう少し処理が込み入ってればライブラリ化するんだけど、
1行で書けるからそんな気にもならない
csvやjsonやpickleのtxt版
もう少し処理が込み入ってればライブラリ化するんだけど、
1行で書けるからそんな気にもならない
570デフォルトの名無しさん (ワッチョイ 51f7-/yqd)
2024/03/23(土) 19:07:52.82ID:pE5tZ86u0 >>568
それは一語だからそうとしか書けないでしょ
それは一語だからそうとしか書けないでしょ
571デフォルトの名無しさん (アウアウウー Sa5d-1ti0)
2024/03/23(土) 19:08:06.93ID:HxX6er1Ca 関数名で改行したくなるな
>>568
>>568
572デフォルトの名無しさん (ワッチョイ 1379-ZAEI)
2024/03/23(土) 19:35:42.55ID:rAEqxwcB0 >>560
最終行の改行を気にするなら、splitlines()を使うこと自体がおかしくね?
>>> '1\n2\n3'.splitlines()
['1', '2', '3']
>>> '1\n2\n3\n'.splitlines()
['1', '2', '3']
最終行の改行を気にするなら、splitlines()を使うこと自体がおかしくね?
>>> '1\n2\n3'.splitlines()
['1', '2', '3']
>>> '1\n2\n3\n'.splitlines()
['1', '2', '3']
573デフォルトの名無しさん (ワッチョイ f154-Mu7U)
2024/03/23(土) 20:10:17.94ID:t+stlfG80 splitlines()はまさにそういうものを対象にした関数
splitといいつつ、末尾にnullができればそれは無視する
writelinesもどう見ても行は書いてなくて、行を結合したものを書いてる
このへんの関数名と処理内容の不整合が一番の問題
想定と違えば作ればいいだけだけど、欲しいものが既にあるように見える
splitといいつつ、末尾にnullができればそれは無視する
writelinesもどう見ても行は書いてなくて、行を結合したものを書いてる
このへんの関数名と処理内容の不整合が一番の問題
想定と違えば作ればいいだけだけど、欲しいものが既にあるように見える
574デフォルトの名無しさん (ワッチョイ 59ed-RaZX)
2024/03/23(土) 21:00:42.22ID:Wb02QQTi0 >>> "1\n2\n\n\n".splitlines()
['1', '2', '', '']
>>> "1\n2\n\n\n".splitlines(keepends=True)
['1\n', '2\n', '\n', '\n']
['1', '2', '', '']
>>> "1\n2\n\n\n".splitlines(keepends=True)
['1\n', '2\n', '\n', '\n']
575デフォルトの名無しさん (アウアウウー Sa5d-Jepy)
2024/03/23(土) 21:09:18.23ID:WVBMh+qna ravelとflattenどっちかでよくない?
576デフォルトの名無しさん (ワッチョイ fb01-GM1j)
2024/03/23(土) 22:39:19.22ID:iuEZ2m8N0 >>572
>'1\n2\n3'
バイナリじゃなくテキスト処理の対象なら
こういうのは改行コード入りの正しい形式に統一するほうが一般的には望ましいので
split/join使っても1つ足しとけば多くの場合は問題ない
末尾の改行コード入りで行単位のテキスト処理をするよりかは楽になることが多い
>'1\n2\n3'
バイナリじゃなくテキスト処理の対象なら
こういうのは改行コード入りの正しい形式に統一するほうが一般的には望ましいので
split/join使っても1つ足しとけば多くの場合は問題ない
末尾の改行コード入りで行単位のテキスト処理をするよりかは楽になることが多い
577デフォルトの名無しさん (ワッチョイ 0124-6Gz/)
2024/03/24(日) 01:06:32.77ID:kuKDnmEo0 Ruby でも、join の最後には改行はない。
print の後ろにも改行はないが、
puts の後ろには改行はある
p [ 1, 2 ].join("\n")
print [ 1, 2 ].join("\n")
puts [ 1, 2 ].join("\n")
puts "end"
出力
"1\n2"
1
21
2
end
print の後ろにも改行はないが、
puts の後ろには改行はある
p [ 1, 2 ].join("\n")
print [ 1, 2 ].join("\n")
puts [ 1, 2 ].join("\n")
puts "end"
出力
"1\n2"
1
21
2
end
578デフォルトの名無しさん (ワッチョイ 092a-OTyT)
2024/03/24(日) 08:17:47.29ID:lIFxF9tR0579デフォルトの名無しさん (ワッチョイ 8554-0n8J)
2024/03/24(日) 10:04:41.15ID:1wE+QsEF0 逐次処理してて、見つけたらその都度printする
それを改行せずにコンマで区切りたいので、
print(f'{item}, ', end='')
みたいにすると、
1, 2, 3,
みたいに最後に余計なコンマが付く
それが見苦しいので、一旦リストに入れておいてjoinすることはある
最後の余計なセパレータはNGなのか
C言語の文末の;はセパレータだと思えば余計だけど、無い方が不自然
付けたらエラーになるpascalの方がどうかしてる
リストやらの定義で複数行に分けて書く時に最後の行にも余計なコンマをわざと付けることで、
エディタで編集が容易になる
という状況を見ると、セパレータの追加処理は最後にも付ける方が自然な気がする
それを改行せずにコンマで区切りたいので、
print(f'{item}, ', end='')
みたいにすると、
1, 2, 3,
みたいに最後に余計なコンマが付く
それが見苦しいので、一旦リストに入れておいてjoinすることはある
最後の余計なセパレータはNGなのか
C言語の文末の;はセパレータだと思えば余計だけど、無い方が不自然
付けたらエラーになるpascalの方がどうかしてる
リストやらの定義で複数行に分けて書く時に最後の行にも余計なコンマをわざと付けることで、
エディタで編集が容易になる
という状況を見ると、セパレータの追加処理は最後にも付ける方が自然な気がする
580デフォルトの名無しさん (ワッチョイ 1279-Re1+)
2024/03/24(日) 11:01:35.78ID:LaJqQjFk0 自然とか、一般的とか、多くの場合とか
そんな曖昧な話じゃないでしょ
そんな曖昧な話じゃないでしょ
581デフォルトの名無しさん (ワッチョイ e9ed-Idh8)
2024/03/24(日) 11:05:01.05ID:W8+loW8t0 csv.writerか似たようなをwriterを書けば幸せになるかもね
582デフォルトの名無しさん (ワッチョイ 092a-OTyT)
2024/03/24(日) 12:00:25.21ID:fFkkn/Xp0 お尻には改行の無い方が官能的。
583デフォルトの名無しさん (ワッチョイ 8554-0n8J)
2024/03/24(日) 16:26:21.48ID:1wE+QsEF0 s1 = 'a\nb\nc\n'
print(s1.splitlines())
print(s1.split('\n'))
['a', 'b', 'c']
['a', 'b', 'c', '']
この挙動の違いをどうしたものかと
print(s1.splitlines())
print(s1.split('\n'))
['a', 'b', 'c']
['a', 'b', 'c', '']
この挙動の違いをどうしたものかと
584デフォルトの名無しさん (ワッチョイ 9e5f-fYKl)
2024/03/24(日) 16:53:56.31ID:IQm2qnYZ0585デフォルトの名無しさん (ワッチョイ ce01-k6X0)
2024/03/24(日) 18:13:57.83ID:8dDrHRXl0586デフォルトの名無しさん (ワッチョイ e9ed-Idh8)
2024/03/24(日) 18:20:21.33ID:W8+loW8t0 文脈からわかるけど空文字ってどこ界隈で使われてんだろう
587デフォルトの名無しさん (ワッチョイ a23d-q9Ga)
2024/03/27(水) 22:09:41.16ID:+peQvmSn0 pycharm使ってるんだが、
Windowsをクリーンインスコしたあとpycharmをインストールすると、
pythonの実行環境を再設定するのが面倒。
環境ってプロジェクトのフォルダー配下にあるはずなんだが、
その環境をpycharmが認識してくれない。
Windowsをクリーンインスコしたあとpycharmをインストールすると、
pythonの実行環境を再設定するのが面倒。
環境ってプロジェクトのフォルダー配下にあるはずなんだが、
その環境をpycharmが認識してくれない。
588デフォルトの名無しさん (ワッチョイ 5e10-mU8m)
2024/03/30(土) 01:11:28.89ID:dqZuw9010 自動でインタープリター登録されるけどなー
589デフォルトの名無しさん (ワッチョイ 4179-0uk9)
2024/03/30(土) 01:46:37.03ID:x6UQ1ZGB0 単純に、パスが通ってないのでは?
590デフォルトの名無しさん (ワッチョイ 092a-OTyT)
2024/03/30(土) 09:09:25.20ID:FABGEyhJ0 # 他人様の blogを勝手に拝借して恐縮だが、
/usr/lib64/python311.zip とは何ぞ? なんで sys.pathに zipが存在するのだろ。
https://www.tomoyan.net/python/pip#パッケージのインストールパスを調べる
> $ python -m site
>
> sys.path = [
> '/home/tomoyan',
> '/usr/lib64/python311.zip',
/usr/lib64/python311.zip とは何ぞ? なんで sys.pathに zipが存在するのだろ。
https://www.tomoyan.net/python/pip#パッケージのインストールパスを調べる
> $ python -m site
>
> sys.path = [
> '/home/tomoyan',
> '/usr/lib64/python311.zip',
591デフォルトの名無しさん (アウアウウー Sacd-Me5C)
2024/03/30(土) 13:07:30.33ID:bx8DIuAPa リヌクスならメモリ上に読み込む時にlzhに変換してから名前空間にロードするので
3.11はOS標準のpythonじゃないからzipにしてるんじゃないかな
3.11はOS標準のpythonじゃないからzipにしてるんじゃないかな
592デフォルトの名無しさん (ワッチョイ a901-rfcW)
2024/03/30(土) 13:09:09.77ID:7ofxl8DK0 PEP 273 – Import Modules from Zip Archives
https://peps.python.org/pep-0273/
展開したディレクトリがあるのと同じ感覚で読み込めるらしい
https://peps.python.org/pep-0273/
展開したディレクトリがあるのと同じ感覚で読み込めるらしい
593590 (ワッチョイ 5e2a-gXeP)
2024/03/30(土) 23:08:41.03ID:oJw4P3PU0 >>592
なるほど。どうもありがとう。
なるほど。どうもありがとう。
594デフォルトの名無しさん (ワッチョイ 9bd9-I3EO)
2024/04/02(火) 11:24:38.04ID:l4MObhbI0 c#とかやってるけど結局人工知能に興味が沸いてpythonに戻ってしまう
就職出来ればc#でもjavaでも何でもいいんだけど
この時代人工知能以外のIT技術って何を習熟していけばいいの?
もうjavaとかc#で文法以上の何をすればいいか分からん
就職出来ればc#でもjavaでも何でもいいんだけど
この時代人工知能以外のIT技術って何を習熟していけばいいの?
もうjavaとかc#で文法以上の何をすればいいか分からん
595デフォルトの名無しさん (ブーイモ MM43-1ZPv)
2024/04/02(火) 11:43:45.62ID:M/L8VhMTM 興味あるならpythonでとことんAIやったらいい
他人のgithub落としてサンプル動かす程度は誰でもできるから勘違いすんなよ
他人のgithub落としてサンプル動かす程度は誰でもできるから勘違いすんなよ
596デフォルトの名無しさん (ワッチョイ 9bd9-I3EO)
2024/04/02(火) 11:48:52.75ID:l4MObhbI0597デフォルトの名無しさん (ワッチョイ 1d2a-YMVW)
2024/04/02(火) 11:55:28.99ID:9COkmnzG0 >>594
人工知能に訊いてみりゃいいじゃん。人はなぜ生き、如何に死ぬべきでしょうと。
人工知能に訊いてみりゃいいじゃん。人はなぜ生き、如何に死ぬべきでしょうと。
598デフォルトの名無しさん (ブーイモ MM43-1ZPv)
2024/04/02(火) 12:01:23.14ID:M/L8VhMTM599デフォルトの名無しさん (ワッチョイ 9b7d-I3EO)
2024/04/02(火) 12:04:38.44ID:l4MObhbI0600デフォルトの名無しさん (ブーイモ MM43-1ZPv)
2024/04/02(火) 12:17:01.37ID:M/L8VhMTM ライセンス等に問題なければしょぼくても堂々と公開した方がいい
デメリットはない、就職時にもプラス評価
そもそも公開しても誰にも注目されないのが普通
デメリットはない、就職時にもプラス評価
そもそも公開しても誰にも注目されないのが普通
601デフォルトの名無しさん (ワッチョイ 9b7d-I3EO)
2024/04/02(火) 12:21:08.94ID:l4MObhbI0 >>600
パクられたらどうする?
パクられたらどうする?
602デフォルトの名無しさん (ブーイモ MM43-1ZPv)
2024/04/02(火) 12:29:11.86ID:M/L8VhMTM603デフォルトの名無しさん (ワッチョイ 1d7c-AIK3)
2024/04/02(火) 12:51:07.43ID:lti1kN7b0 >>594
ML.netあるじゃん
ML.netあるじゃん
604デフォルトの名無しさん (ワッチョイ 6554-snun)
2024/04/02(火) 13:02:26.33ID:JzugVbGP0 適材適所で言語変えてた、言語自体の研究してたくらいじゃないと
言語習得なんて就職時の評価にならん
どんな判断の上どんな応用してきたのかが知りたい部分
言語習得なんて就職時の評価にならん
どんな判断の上どんな応用してきたのかが知りたい部分
605デフォルトの名無しさん (ワッチョイ 4b89-d/D/)
2024/04/02(火) 13:07:57.25ID:rtC8UGS50 >>594のような有能な人は燃え尽きるタイプかなって思うので、常に謙虚でいられるように学ぶ姿勢を持つと良い。
一生学ばなればならないことを忘れてはならない。
一生学ばなればならないことを忘れてはならない。
606デフォルトの名無しさん (ワッチョイ ed54-tMJM)
2024/04/02(火) 13:27:16.23ID:ks869UrN0 AIが代わりに組んでくれる時代がすぐそこまで来てるからな
そのうち手で組むのは趣味だけになるよ
そのうち手で組むのは趣味だけになるよ
607デフォルトの名無しさん (ワッチョイ 4b10-POa6)
2024/04/02(火) 17:58:03.63ID:edguWIiV0 AIにプログラムかいてるみたいに指示しなくちゃ
608デフォルトの名無しさん (ワッチョイ 430c-Oneb)
2024/04/02(火) 23:09:10.35ID:IycK4YUS0 AIを育てるためのプログラムを書くんだよ
609デフォルトの名無しさん (ワッチョイ ed54-tMJM)
2024/04/02(火) 23:14:12.52ID:ks869UrN0 プログラムを作るプログラムを作るとシンギュラリティ来るぞ
610デフォルトの名無しさん (ワッチョイ 9b5b-I3EO)
2024/04/04(木) 11:32:39.11ID:CdzRHaBq0 >>605
有能じゃない
kerasとかtensorflowのバージョン上がって
2,3年前に書かれたコード拾ってもどう修正したらいいかもわからん
仮想環境で前バージョン入れてみるってことかな
流石に新しいコード書くのはスキル的に無理だし
有能じゃない
kerasとかtensorflowのバージョン上がって
2,3年前に書かれたコード拾ってもどう修正したらいいかもわからん
仮想環境で前バージョン入れてみるってことかな
流石に新しいコード書くのはスキル的に無理だし
611デフォルトの名無しさん (ブーイモ MM4b-1ZPv)
2024/04/04(木) 11:54:43.55ID:62FyGjEyM 大丈夫、始める前からパクられることを心配してるタイプの人間はすぐやめるから
612デフォルトの名無しさん (ワッチョイ 9b33-g3h8)
2024/04/04(木) 13:11:55.02ID:urFpKkSh0 パクられるようなもん作れたなら大したもん
誇っていい
誇っていい
613デフォルトの名無しさん (ワッチョイ d552-yvLV)
2024/04/04(木) 13:59:33.54ID:e0l7Zmlm0614デフォルトの名無しさん (ワッチョイ ed54-tMJM)
2024/04/04(木) 14:13:56.54ID:aBgF0gOP0 そんな基礎の勉強は速攻で終わるだろ
615デフォルトの名無しさん (ワッチョイ 6597-snun)
2024/04/04(木) 14:41:13.90ID:+eFO4igE0616デフォルトの名無しさん (ワッチョイ 25f0-yvLV)
2024/04/04(木) 14:56:59.50ID:DfQ58lWt0617デフォルトの名無しさん (ワッチョイ 6597-snun)
2024/04/04(木) 15:26:52.17ID:+eFO4igE0 たしかにたまにバグ入れてくるから鵜呑みはできないけど
書き方に関してはそうだね
次の機会に初手ChatGPTで試してみるか
書き方に関してはそうだね
次の機会に初手ChatGPTで試してみるか
618デフォルトの名無しさん (ワッチョイ b519-d4at)
2024/04/04(木) 18:12:13.68ID:GO3mU0FL0 文法や作法を初めから完璧に仕上げるのは無理なので書ける範囲でどんどん書いたほうがいい
>>615
仕事じゃなければ、後からリファクタリングでいいんだよ。存在しない美しいコードより存在するゴミコードの方が価値がある。
一通り見て作法がわからないと、っていうのはある程度プログラミング経験積んで、新しい言語の効力を最大限に発揮しないことには今よく知ってる言語で書いた方がいい場合でしょう
>>615
仕事じゃなければ、後からリファクタリングでいいんだよ。存在しない美しいコードより存在するゴミコードの方が価値がある。
一通り見て作法がわからないと、っていうのはある程度プログラミング経験積んで、新しい言語の効力を最大限に発揮しないことには今よく知ってる言語で書いた方がいい場合でしょう
619デフォルトの名無しさん (ワッチョイ 0523-JG6v)
2024/04/05(金) 08:05:59.27ID:UbOZHmwH0 エッジAI時代の到来が後押し、STマイクロが18nm FD-SOIをマイコンに適用する理由
https://news.mynavi.jp/techplus/article/20240405-2921132/
https://news.mynavi.jp/techplus/article/20240405-2921132/
620デフォルトの名無しさん (ワッチョイ b501-590q)
2024/04/05(金) 14:36:58.09ID:mbovlaY80 TwitterAPIV2でpythonで自動投稿するツール作ってるんですが
さっきまで投稿できていたコードで
Your account is not permitted to access this feature.
とターミナルに表示されるようになりました。
アク禁だと思うですが、Developer Portal見た感じ
そういうメッセージは出ていません。
時間経てばまた使えるようになるでしょうか
わかる人いれば回答ほしいです。
それか適切な質問スレ教えて欲しいです。
さっきまで投稿できていたコードで
Your account is not permitted to access this feature.
とターミナルに表示されるようになりました。
アク禁だと思うですが、Developer Portal見た感じ
そういうメッセージは出ていません。
時間経てばまた使えるようになるでしょうか
わかる人いれば回答ほしいです。
それか適切な質問スレ教えて欲しいです。
621デフォルトの名無しさん (ワッチョイ 1bcf-1ZPv)
2024/04/05(金) 14:41:18.73ID:0ZTil+jf0 キャップじゃねーの、知らんけど
622デフォルトの名無しさん (ワッチョイ ed7f-c5D5)
2024/04/05(金) 14:47:50.89ID:FZkYN6go0 少なくともPythonの話じゃねーな
同じやり方ならどんな言語でもそうなるだろって
なんか特別なライブラリ使ってんなら別だけど
同じやり方ならどんな言語でもそうなるだろって
なんか特別なライブラリ使ってんなら別だけど
623デフォルトの名無しさん (ワッチョイ b501-590q)
2024/04/05(金) 14:50:56.00ID:mbovlaY80 >>622
すみません、TwitterAPIに関するスレ探したんですがみつけられなくて
すみません、TwitterAPIに関するスレ探したんですがみつけられなくて
624デフォルトの名無しさん (ワッチョイ ed54-tMJM)
2024/04/05(金) 15:00:42.97ID:56osili80 twitterはめんどくさいのでcookie読ませてselenium
625デフォルトの名無しさん (ワッチョイ 0579-JG6v)
2024/04/06(土) 17:15:54.03ID:1bMg12vP0 CPUの命令セットアーキテクチャ「x86」は近い未来に滅ぶだろうという主張
https://gigazine.net/news/20240406-x86-needs-to-die/
https://gigazine.net/news/20240406-x86-needs-to-die/
626デフォルトの名無しさん (ワッチョイ 9b39-1ZPv)
2024/04/06(土) 17:36:40.62ID:ofKqxsgm0 20前から言われてる
627デフォルトの名無しさん (オイコラミネオ MM91-HM1n)
2024/04/06(土) 18:26:51.64ID:lDTOPyrEM x86が滅びてもx86-64があるじゃない
628デフォルトの名無しさん (ワッチョイ ed54-tMJM)
2024/04/06(土) 18:27:09.28ID:10H5ZQu10 とっくの昔に滅んでるがな
x86はソースコードみたいなもので、全然別の命令セットに翻訳して動いとるよ
x86はソースコードみたいなもので、全然別の命令セットに翻訳して動いとるよ
629デフォルトの名無しさん (ワッチョイ 4b2a-pb3V)
2024/04/06(土) 18:28:38.81ID:Ro7OZRei0 x86もうダメぽと Intelが IA-64を出したけど、AMD64 (x86)に敗けちゃった。
630デフォルトの名無しさん (ワッチョイ 4b34-3hPh)
2024/04/06(土) 18:31:55.31ID:uJR3GA9+0 結局バイナリ互換という強みに
誰も勝てないんだよな
不連続な変化は許容されない
誰も勝てないんだよな
不連続な変化は許容されない
631デフォルトの名無しさん (ワッチョイ 6500-snun)
2024/04/06(土) 21:45:08.83ID:HnbaqZwI0 SurfaceやMacのx64エミュレーションはそこそこ動くし
ユーザじゃなく設備とか特許とか提供側の都合じゃないかな
ユーザじゃなく設備とか特許とか提供側の都合じゃないかな
632デフォルトの名無しさん (ワッチョイ 275a-r2/l)
2024/04/07(日) 08:23:21.86ID:kZhuxMJ+0 疑似的ボイス・トォ・スカル
組織はある程度大きくなるけれど構築方法
@Bluetooth v5.4
マルチ説ぞ可能なので同時に100に接続可能
飛距離は最大400メートル
Aピンマイク.完全ワイヤレスイヤフォン【マイク付き】
★これで司令塔を中心としたエリアが構築官僚
Bピンマイクのみの者は超指向性スピーカーにて指示を受けている
少し上のシステム
C家の防犯カメラを道路が映るように設置
Dすまふぉのai機能拡張により仲間の未認識させる
E口パクによる読み取りやジェスチャーやアイコンタクトによりさらに指示できる内容を増やしている
@司令塔となる者にスマフォと全てのBluetoothをペアーリング
AaIアシストにより各仲間に隠語で話すウ
B警察にばれてモスク罪にAIによるアシストで行動パターンの変化をさせる
空き巣後の闘争中に路地に引き込んでの警察車両の足止め
仲間は通貨そのあとに車の故障で立ち往生これを繰り返す
万引きもチームプレイをすれば店員.万引きジーメンなどもかいくぐれる
ネットを返していない特設通信なのでサイバー警察からも逃げれる
組織はある程度大きくなるけれど構築方法
@Bluetooth v5.4
マルチ説ぞ可能なので同時に100に接続可能
飛距離は最大400メートル
Aピンマイク.完全ワイヤレスイヤフォン【マイク付き】
★これで司令塔を中心としたエリアが構築官僚
Bピンマイクのみの者は超指向性スピーカーにて指示を受けている
少し上のシステム
C家の防犯カメラを道路が映るように設置
Dすまふぉのai機能拡張により仲間の未認識させる
E口パクによる読み取りやジェスチャーやアイコンタクトによりさらに指示できる内容を増やしている
@司令塔となる者にスマフォと全てのBluetoothをペアーリング
AaIアシストにより各仲間に隠語で話すウ
B警察にばれてモスク罪にAIによるアシストで行動パターンの変化をさせる
空き巣後の闘争中に路地に引き込んでの警察車両の足止め
仲間は通貨そのあとに車の故障で立ち往生これを繰り返す
万引きもチームプレイをすれば店員.万引きジーメンなどもかいくぐれる
ネットを返していない特設通信なのでサイバー警察からも逃げれる
633デフォルトの名無しさん (ワッチョイ a3d1-Vwzf)
2024/04/07(日) 12:14:14.34ID:lM4ZZtGa0 X68Kは良かった
634デフォルトの名無しさん (ワッチョイ 62ad-aQbW)
2024/04/08(月) 21:16:59.09ID:tyLZDu8s0 >>594
> この時代人工知能以外のIT技術って何を習熟していけばいいの?
> もうjavaとかc#で文法以上の何をすればいいか分からん
就職先によってやることが違ってきますからね。
なんとも言えないんですが、
でも、俺が学生時代の自分に伝えるとしたら、
1.計算機の基礎(アセンブラ)を勉強してモニタ(OS)とコンパイラを作れ。
2.統計学の基礎理論を徹底的に勉強しろ。(数学もね!)
3.論文を書いて投稿しろ。教授か先輩に論文の書き方を教えてもらえ。(できれば英語で)
ですかね。
あなたの状況や能力が不明なのでなんとも言えませんが。。。
> この時代人工知能以外のIT技術って何を習熟していけばいいの?
> もうjavaとかc#で文法以上の何をすればいいか分からん
就職先によってやることが違ってきますからね。
なんとも言えないんですが、
でも、俺が学生時代の自分に伝えるとしたら、
1.計算機の基礎(アセンブラ)を勉強してモニタ(OS)とコンパイラを作れ。
2.統計学の基礎理論を徹底的に勉強しろ。(数学もね!)
3.論文を書いて投稿しろ。教授か先輩に論文の書き方を教えてもらえ。(できれば英語で)
ですかね。
あなたの状況や能力が不明なのでなんとも言えませんが。。。
635デフォルトの名無しさん (ワッチョイ 0e90-lBRV)
2024/04/10(水) 10:56:03.05ID:sO7N2fsX0 >>634
全く参考にならんな、そんな僅かなシェアの仕事を例にあげられても
全く参考にならんな、そんな僅かなシェアの仕事を例にあげられても
636デフォルトの名無しさん (ワッチョイ 2b54-ZrtK)
2024/04/10(水) 11:48:57.11ID:T4hLTo6a0 計算機科学を応用せずに、計算機科学そのものを仕事の対象にして食っていけんものか
637デフォルトの名無しさん (ワッチョイ 06d6-nKjL)
2024/04/10(水) 12:23:56.21ID:jUDykRTD0 そういう人は大学教員になってるよ
638デフォルトの名無しさん (エアペラ SDd3-FlJ8)
2024/04/10(水) 13:15:12.42ID:RjRjOyapD >>636
フランスに渡米してMITやStanfordの教授にでもなれば
フランスに渡米してMITやStanfordの教授にでもなれば
639デフォルトの名無しさん (ワッチョイ 4e33-WgxL)
2024/04/10(水) 13:55:52.52ID:6Qk40SrX0 フランスに渡米
640デフォルトの名無しさん (ワッチョイ 4e02-MjEX)
2024/04/10(水) 18:24:51.86ID:dN69t76M0 コピペに反応
641デフォルトの名無しさん (ワッチョイ 0689-dwk+)
2024/04/10(水) 19:05:06.13ID:ymHA7FtA0 俺のちんこは無反応
642デフォルトの名無しさん (ワッチョイ 9bef-B3tP)
2024/04/10(水) 22:47:11.12ID:QknzdbKS0 pandas使いたかったから公式読んだが英語で全然わかんねーわ
翻訳も効果薄いし
仕方ないから日本語検索やcopilotでやりたいことだけ調べたんだが、みんな英語のマニュアル余裕で読めるの?
翻訳も効果薄いし
仕方ないから日本語検索やcopilotでやりたいことだけ調べたんだが、みんな英語のマニュアル余裕で読めるの?
643デフォルトの名無しさん (ワッチョイ 1f79-R3wv)
2024/04/10(水) 22:51:20.93ID:e+b8leWv0 義務教育は受けたほうがいい
644デフォルトの名無しさん (ワッチョイ 9bef-B3tP)
2024/04/10(水) 22:57:57.73ID:QknzdbKS0 /\
/ ヽ\
/ ヽ \ / \
/ ヽ \__ / ヽ \
/ ‐_ ヽ ―――__/ ヽ \
/  ̄ / __ ヽ \
|  ̄ \
| |
| || |
| ゝ_ |||/ |
| ( ・ ブ ゝ__ ┃ ┃ |
|  ̄ ( ・ ̄ ̄ ブ ┛ ┗ |
| ゝ__ ノ ━┓ ┏ | ┃ ┃
| __  ̄ ┃ | ┃ ┃
| | ̄ ̄ーヽ | ┃ ┃
| | ヽ |
| | |ヽ | ━┓
\ _⊥_ | | ┃┛
\  ̄ ̄ヽ_⊥ |
\ | ┏━┓
\ / ┏┛
\ / ・
| |
| \
/ \
/ \
/ ヽ\
/ ヽ \ / \
/ ヽ \__ / ヽ \
/ ‐_ ヽ ―――__/ ヽ \
/  ̄ / __ ヽ \
|  ̄ \
| |
| || |
| ゝ_ |||/ |
| ( ・ ブ ゝ__ ┃ ┃ |
|  ̄ ( ・ ̄ ̄ ブ ┛ ┗ |
| ゝ__ ノ ━┓ ┏ | ┃ ┃
| __  ̄ ┃ | ┃ ┃
| | ̄ ̄ーヽ | ┃ ┃
| | ヽ |
| | |ヽ | ━┓
\ _⊥_ | | ┃┛
\  ̄ ̄ヽ_⊥ |
\ | ┏━┓
\ / ┏┛
\ / ・
| |
| \
/ \
/ \
645デフォルトの名無しさん (ワッチョイ 9781-vWDu)
2024/04/10(水) 23:07:56.21ID:VL22pONo0 コンピュータ英語ってありきたりな表現しかないし翻訳の精度も悪くない
そのドメインの基礎知識が足りないだけじゃ
そのドメインの基礎知識が足りないだけじゃ
646デフォルトの名無しさん (ワッチョイ 237c-LL07)
2024/04/10(水) 23:13:45.15ID:Q64PiueS0647デフォルトの名無しさん (ワッチョイ f7f0-DZOX)
2024/04/10(水) 23:37:53.37ID:4doDGXv00648デフォルトの名無しさん (ワッチョイ 6fda-Vwzf)
2024/04/11(木) 02:20:40.64ID:V27AEE4+0 翻訳で「パンダ」って出てきても動物の方じゃないことは分かるしな
649デフォルトの名無しさん (ワッチョイ 1f79-5kaD)
2024/04/11(木) 03:31:43.20ID:v5kzIn4e0 たかが英語でサル山の大将かっこいいね
650デフォルトの名無しさん (ワッチョイ a3c6-DZOX)
2024/04/11(木) 06:19:33.34ID:BiLxWaMS0651デフォルトの名無しさん (ワッチョイ a3c6-DZOX)
2024/04/11(木) 06:22:20.33ID:BiLxWaMS0 文系なら言わずもがな
理系でもセンターで英語はやる
英語を捨てて受かる大学などない
理系でもセンターで英語はやる
英語を捨てて受かる大学などない
653デフォルトの名無しさん (ワッチョイ 4205-dTWZ)
2024/04/11(木) 09:18:41.19ID:Zw2dt5Zb0 日本が教えてる英語はテストのための英語だからな
654デフォルトの名無しさん (ワッチョイ 2b54-ZrtK)
2024/04/11(木) 09:26:26.69ID:jksv5IZM0 テストでちゃんと実力は判るので問題なし
英会話はできないけど、それは論文読むのに不要
やりたい人は個人的に駅前留学で
英会話はできないけど、それは論文読むのに不要
やりたい人は個人的に駅前留学で
655デフォルトの名無しさん (ワッチョイ b2a8-FlJ8)
2024/04/11(木) 23:03:13.89ID:yDzz9OZU0 駅前のハワイでおしぼりポンと抜いて
シコシコピュしてもらって英語もばっちり
なわけない
シコシコピュしてもらって英語もばっちり
なわけない
656デフォルトの名無しさん (ワッチョイ 2b54-ZrtK)
2024/04/11(木) 23:10:52.50ID:jksv5IZM0 実際、read/writeとlisten/speakだと役に立つ度合いは圧倒的にR側だと思う
toeicだとLも同じ比重でテストされるので、ちょっと特訓するとスコアどんどん上がる
Rのスコアはもう上がらない
toeicだとLも同じ比重でテストされるので、ちょっと特訓するとスコアどんどん上がる
Rのスコアはもう上がらない
657デフォルトの名無しさん (ワッチョイ 0e90-lBRV)
2024/04/12(金) 06:57:24.21ID:KCdkLtI20 お前らスレ違いの話を、下手くそな日本語でずっとしているな
658デフォルトの名無しさん (ワッチョイ 4e28-Nnmc)
2024/04/12(金) 06:57:25.25ID:gi41fiD00 普通に喋れて外資系の会社で海外メンバーとコミュニケーション取りながら働けたら給料余裕で一千万円越えるから
エンジニアとして並レベルでもな
エンジニアとして並レベルでもな
659デフォルトの名無しさん (ワッチョイ b283-zSwZ)
2024/04/12(金) 18:21:30.28ID:vBxq0bZA0 Pythonの検定てとっておいた方が良いです?
受かれば会社から補助は出るので金銭負担は実質ないけど
受かれば会社から補助は出るので金銭負担は実質ないけど
660デフォルトの名無しさん (ワッチョイ f7f0-DZOX)
2024/04/12(金) 23:02:42.76ID:1ecUYjT80 言語の資格に価値はないよ
661デフォルトの名無しさん (ワッチョイ 2b54-ZrtK)
2024/04/12(金) 23:10:30.67ID:+dvfGVlh0 pythonそのものは1日もあれば理解できるけど、
各モジュールの使いこなしは1年経っても途上
どのモジュールが必要かも判らない状態で一律に検定できる訳がない
各モジュールの使いこなしは1年経っても途上
どのモジュールが必要かも判らない状態で一律に検定できる訳がない
662デフォルトの名無しさん (ワッチョイ 9753-vWDu)
2024/04/12(金) 23:42:33.49ID:V3v3xwna0 会社はそれで営業力上がるんだから取ってあげればいい
663デフォルトの名無しさん (ワッチョイ 5f0b-Ywb+)
2024/04/13(土) 12:29:48.04ID:VVOzvZda0 brew経由でアップデートしたら、急に仮想環境じゃないとパッケージをインストールできないとか
664デフォルトの名無しさん (ワッチョイ 0689-dwk+)
2024/04/13(土) 13:42:10.08ID:IbaNpn9p0 公式ドキュメント丸暗記してくれればいいよ
665デフォルトの名無しさん (ワッチョイ 9748-vWDu)
2024/04/13(土) 13:57:47.85ID:xM5gelxk0666デフォルトの名無しさん (ワッチョイ 5f0b-Ywb+)
2024/04/13(土) 14:29:33.39ID:VVOzvZda0667デフォルトの名無しさん (ワッチョイ fb42-Gnpl)
2024/04/13(土) 15:57:22.40ID:pblREcz10 pythonの環境構築は色々ありすぎるな(´・ω・`)
668デフォルトの名無しさん (ワッチョイ 5f0b-Ywb+)
2024/04/13(土) 16:27:08.52ID:VVOzvZda0 嫌々pyenvにしたら、普通には使えるもののjupyterからは!which pythonでpyenvのものが参照されるのに、python自体はmacのdevtoolの3.9を参照してたり、まじで意味がわからない。macもpythonもセキュアにしようと思ってるのか厳しくなり過ぎじゃないの。
もう嫌になってシステムのpythonにインストールしようとしたら、インストールできないパッケージもあり頓挫。環境構築がつらすぎる。
もう嫌になってシステムのpythonにインストールしようとしたら、インストールできないパッケージもあり頓挫。環境構築がつらすぎる。
669デフォルトの名無しさん (ワッチョイ 9748-vWDu)
2024/04/13(土) 16:42:47.90ID:xM5gelxk0670デフォルトの名無しさん (ワッチョイ 5f54-Ywb+)
2024/04/13(土) 18:37:09.27ID:VVOzvZda0 jupyterのカーネル設定で、なぜか新しいのが認識されない。消した古いのpyenvを延々に参照したりしてる。minicondaもパスが自動で通ったり通らなかったり、プログラミング以外の部分があまりに辛すぎ。こりゃ大学もcolabになるわ。。。
671デフォルトの名無しさん (ワッチョイ 2b54-ZrtK)
2024/04/13(土) 18:43:56.03ID:TRNT6FLv0 環境なんか分けない
全部最新で問題ない
全部最新で問題ない
672デフォルトの名無しさん (ワッチョイ f7f0-DZOX)
2024/04/13(土) 18:49:16.41ID:WqUEYZDT0673デフォルトの名無しさん (ワッチョイ b768-5HvV)
2024/04/14(日) 04:36:18.03ID:Idu7Ozn00 儲だからさ
674デフォルトの名無しさん (ワッチョイ 7714-V1kM)
2024/04/14(日) 08:07:21.16ID:vOFIHqRM0 公式のインストーラーとvenvが一番楽だろ
675デフォルトの名無しさん (ワッチョイ 57f0-378W)
2024/04/14(日) 16:04:46.07ID:Jvefqylq0 venvも現在のpython環境との依存があるから大して便利でもない
676デフォルトの名無しさん (ブーイモ MM8f-FJZ5)
2024/04/14(日) 16:20:39.38ID:F4h+PTLHM バージョン指定できるだろ
677デフォルトの名無しさん (ワッチョイ 57f0-378W)
2024/04/14(日) 16:28:30.57ID:Jvefqylq0 pythonの環境作るのにpythonが必要な時点でナンセンスなんだよ
678デフォルトの名無しさん (ワッチョイ ffcf-Vp6H)
2024/04/14(日) 17:24:43.74ID:ngERIiau0 pythonのバージョンをとっかえひっかえして使いたい人にとってはそうなのかもしれんが
俺はあんまり気にならんな
俺はあんまり気にならんな
679デフォルトの名無しさん (ワッチョイ 3754-OTmL)
2024/04/14(日) 17:50:46.64ID:MwYwq07Q0 どういう時に新しいと困るの?
680デフォルトの名無しさん (アウアウウー Sa1b-29lp)
2024/04/14(日) 18:07:17.15ID:EpHEK9NBa Linux のローカル開発なら、Docker を使うのが簡単だが、
日本人が作った、多言語バージョンマネージャーのanyenv で、rbenv, nodenv も使える。
pyenv も同様。
asdf でも、多言語の好みのバージョンを入れられる
echo $(anyenv root)
ただし、$ANYENV_ROOT は定義されていない
/home/ユーザー名/.anyenv
echo $(rbenv root)
echo "$RBENV_ROOT"
/home/ユーザー名/.anyenv/envs/rbenv
echo $(nodenv root)
echo "$NODENV_ROOT"
/home/ユーザー名/.anyenv/envs/nodenv
システムに最初から入っているバージョンをいじってはならない!
他のアプリがシステムバージョンを使っているから、
それを変更すると、多くのアプリが動かなくなる
だから開発環境は、自分だけのユーザー環境以下の
/home/ユーザー名/.anyenv 以下に入れる
システムバージョンは、
file `which python`, file `which python2`, file `which python3` で確認できる。
/usr/bin/python, /usr/bin/python2, /usr/bin/python3 など
日本人が作った、多言語バージョンマネージャーのanyenv で、rbenv, nodenv も使える。
pyenv も同様。
asdf でも、多言語の好みのバージョンを入れられる
echo $(anyenv root)
ただし、$ANYENV_ROOT は定義されていない
/home/ユーザー名/.anyenv
echo $(rbenv root)
echo "$RBENV_ROOT"
/home/ユーザー名/.anyenv/envs/rbenv
echo $(nodenv root)
echo "$NODENV_ROOT"
/home/ユーザー名/.anyenv/envs/nodenv
システムに最初から入っているバージョンをいじってはならない!
他のアプリがシステムバージョンを使っているから、
それを変更すると、多くのアプリが動かなくなる
だから開発環境は、自分だけのユーザー環境以下の
/home/ユーザー名/.anyenv 以下に入れる
システムバージョンは、
file `which python`, file `which python2`, file `which python3` で確認できる。
/usr/bin/python, /usr/bin/python2, /usr/bin/python3 など
681デフォルトの名無しさん (ワッチョイ 9fce-/8Es)
2024/04/14(日) 20:45:44.17ID:QrEB0Oge0 pythonの仮想環境とやらがよくわからない
こいつら裏で何してんの?
こいつら裏で何してんの?
682デフォルトの名無しさん (ワッチョイ 57f0-378W)
2024/04/14(日) 20:49:36.60ID:Jvefqylq0 単に特定のディレクトリに別のpythonをインストールしてるだけ
使う時は環境変数を切り替えてそのディレクトリを参照するようにしてる
使う時は環境変数を切り替えてそのディレクトリを参照するようにしてる
683デフォルトの名無しさん (ワッチョイ 9f8e-Gdqw)
2024/04/15(月) 03:02:37.70ID:GNSnE1Ve0 その程度ならDockerを使うまでねえな
684デフォルトの名無しさん (ワッチョイ 57f0-378W)
2024/04/15(月) 03:56:02.22ID:FCLpude10685デフォルトの名無しさん (ワッチョイ ffcb-1A5Z)
2024/04/15(月) 07:36:43.94ID:PoKx/si/0 >>646
読みは出来るが書きは難しいぞ
読みは出来るが書きは難しいぞ
686デフォルトの名無しさん (ワッチョイ ffcf-Vp6H)
2024/04/15(月) 08:10:03.95ID:06infIPC0 >>684
サポート切れとかでもない限りユーザーが必要なバージョンを使い続ける形でなんの問題もない
サポート切れとかでもない限りユーザーが必要なバージョンを使い続ける形でなんの問題もない
687デフォルトの名無しさん (ワッチョイ 3754-OTmL)
2024/04/15(月) 09:13:55.14ID:KAzBYHuT0 読みができるなら、自動翻訳が正しいかチェックできるので、書けるのと同じ
688デフォルトの名無しさん (ワッチョイ 57f0-378W)
2024/04/15(月) 13:36:12.33ID:FCLpude10 >>686
サポートがすぐ切れるのがpythonのモジュールの特徴
サポートがすぐ切れるのがpythonのモジュールの特徴
689デフォルトの名無しさん (ワッチョイ 9fb9-SYlu)
2024/04/15(月) 15:10:16.44ID:FxizxKZc0 >>688
例えば?
例えば?
690デフォルトの名無しさん (ワッチョイ ffcf-Vp6H)
2024/04/16(火) 00:08:01.02ID:PDSolQ5u0 パッケージなら自分が困るような不具合が見つかるかauditで指摘が上がるまで使い続けるかな
一生懸命最新バージョンを追いかけるモチベもないし
一生懸命最新バージョンを追いかけるモチベもないし
691デフォルトの名無しさん (ワッチョイ 9fb6-0iGJ)
2024/04/17(水) 05:35:49.48ID:w7jXmCDp0 そんなマイナーパッケージを使う方が悪いし、そもそもPythonとは関係ないだろw
692デフォルトの名無しさん (ワッチョイ 1701-tBl0)
2024/04/17(水) 11:07:36.28ID:oiqb0p+K0 普通に関係あるでしょ
Pythonのライブラリは古いバージョン対するサポート期間よりも
新しいバージョンへの対応がめちゃくちゃ遅いほうが問題
メジャーなライブラリでも3.12対応してないものまだまだある
Pythonのライブラリは古いバージョン対するサポート期間よりも
新しいバージョンへの対応がめちゃくちゃ遅いほうが問題
メジャーなライブラリでも3.12対応してないものまだまだある
693デフォルトの名無しさん (ワッチョイ d7da-SYlu)
2024/04/17(水) 11:16:42.46ID:anDoJWcI0694デフォルトの名無しさん (ワッチョイ d70b-FtXC)
2024/04/17(水) 11:47:07.16ID:Mhy5FviN0 どんなプログラミング言語でもあることだし、使いたいライブラリに合わせてPythonのバージョンを選ぶくらい普通のことでは
JavaみたいにEOLまでの期間がめちゃくちゃ短いならわかるけど、
3.9ですらあと1年以上あるでしょ
そもそもOSSにそこまで期待してもねえ
金払って作らせてるならともかく
3.12を使わなければならない理由があるの?あるのだとしたら自分で直すぐらいの気概でいる必要があるのでは
JavaみたいにEOLまでの期間がめちゃくちゃ短いならわかるけど、
3.9ですらあと1年以上あるでしょ
そもそもOSSにそこまで期待してもねえ
金払って作らせてるならともかく
3.12を使わなければならない理由があるの?あるのだとしたら自分で直すぐらいの気概でいる必要があるのでは
695デフォルトの名無しさん (ワッチョイ 9f89-C2uO)
2024/04/17(水) 14:43:57.59ID:l+WaPe/x0 pythonで顔を検出してモザイクかけるのができるのなら
陰部に自動でモザイクかけることもできる?
というかそういうソフトってあるの?
陰部に自動でモザイクかけることもできる?
というかそういうソフトってあるの?
696デフォルトの名無しさん (ワッチョイ 777c-WF48)
2024/04/17(水) 14:56:00.57ID:HjKtRqgu0697デフォルトの名無しさん (ワッチョイ 7701-tBl0)
2024/04/17(水) 16:21:55.20ID:2IBcVhjM0 >>694
メジャーなライブラリが言語の新バージョンに対応するのに
半年〜1年かかるのが常態化してるのはPythonだけ
Java、C#、Go、Swift、Ruby、JavaScript、PHPあたりではなかなか見ない
3.9は去年の10月でSPEC 0のサポートが切れてるから特別な事情がない限り選択肢としては無い
Numpyとかでも既に落とされてる
言語の公式サポートは5年と長いけど
ライブラリの関係で実質サポートは2年〜2年半程度と短いのが実状
メジャーなライブラリが言語の新バージョンに対応するのに
半年〜1年かかるのが常態化してるのはPythonだけ
Java、C#、Go、Swift、Ruby、JavaScript、PHPあたりではなかなか見ない
3.9は去年の10月でSPEC 0のサポートが切れてるから特別な事情がない限り選択肢としては無い
Numpyとかでも既に落とされてる
言語の公式サポートは5年と長いけど
ライブラリの関係で実質サポートは2年〜2年半程度と短いのが実状
698デフォルトの名無しさん (ワッチョイ 9f89-C2uO)
2024/04/17(水) 16:41:16.73ID:l+WaPe/x0699デフォルトの名無しさん (ブーイモ MM8f-1A5Z)
2024/04/17(水) 18:11:24.73ID:03ECfOBvM700デフォルトの名無しさん (ワッチョイ 777c-WF48)
2024/04/17(水) 18:26:16.61ID:HjKtRqgu0 お前らそんな事気にしてるのか?
客先でWindows95でVB5で動くシステムが現役で今でもメンテと追加機能開発が普通に有るんだぞ
客先でWindows95でVB5で動くシステムが現役で今でもメンテと追加機能開発が普通に有るんだぞ
701デフォルトの名無しさん (ワッチョイ 777c-WF48)
2024/04/17(水) 18:27:45.12ID:HjKtRqgu0 ちなみその客は大手チェーン店で件のシステムがインスコされてるPCが5万台だぞ
702デフォルトの名無しさん (ワッチョイ 3754-OTmL)
2024/04/17(水) 18:33:58.48ID:uf7XVbek0 サバ言うなこのヤロー
703デフォルトの名無しさん (ワッチョイ bf05-8E7i)
2024/04/17(水) 18:43:47.34ID:O0zLY4aF0 サポート切れOS使い続けるとかヤバい会社だな
704デフォルトの名無しさん (アウアウウー Sa1b-XTtg)
2024/04/17(水) 18:47:05.38ID:s7iaR2coa クローズドだからいいんじゃね
本当にクローズドならな
本当にクローズドならな
705デフォルトの名無しさん (ワッチョイ bf05-8E7i)
2024/04/17(水) 18:49:19.36ID:O0zLY4aF0 ハード壊れたら替えが効かなくね?
706デフォルトの名無しさん (ワッチョイ b755-NpPm)
2024/04/17(水) 18:50:11.63ID:ZwjlmTP40 FC98がいまだに使われてるこんな世の中じゃ~(´・ω・`)
707デフォルトの名無しさん (ワッチョイ bf05-8E7i)
2024/04/17(水) 18:53:56.43ID:O0zLY4aF0 ファミリーコンピュータか
708デフォルトの名無しさん (ワッチョイ 3754-OTmL)
2024/04/17(水) 18:58:29.65ID:uf7XVbek0 ベーシックマスターLv2が半導体製造装置の制御に使われてるの見た時はびびった
709デフォルトの名無しさん (ワッチョイ ff89-Y1E/)
2024/04/17(水) 22:30:39.86ID:r05765r10 今のpcのスペックにwin95でSSDとかなら胸が熱くなるなw
30年前のOS動いてるのを観測するとちょっともう1回見たくなる
30年前のOS動いてるのを観測するとちょっともう1回見たくなる
710デフォルトの名無しさん (ワッチョイ 777c-WF48)
2024/04/18(木) 06:15:43.01ID:9mBgHjTU0 大きな駅とかイベント会場に設置してある電子看板とか偶にシステムエラーでデスクトップ画面見えるけどWindows95とか多いからね
711デフォルトの名無しさん (ワッチョイ bfd1-FJZ5)
2024/04/18(木) 07:31:12.82ID:jzqsJQ8q0 嘘松乙
712デフォルトの名無しさん (ワッチョイ 9f89-q2Vu)
2024/04/18(木) 11:23:16.44ID:mnftgO6U0 顔検出のやつでこういうの見つけたんだけど
https://huggingface.co/Bingsu/adetailer
import cv2
from PIL import Image
img = "https://farm5.staticflickr.com/4139/4887614566_6b57ec4422_z.jpg"
output = model(img)
pred = output[0].plot()
pred = cv2.cvtColor(pred, cv2.COLOR_BGR2RGB)
pred = Image.fromarray(pred)
pred
これをどういじれば赤枠内をモザイク処理させることができる?
https://huggingface.co/Bingsu/adetailer
import cv2
from PIL import Image
img = "https://farm5.staticflickr.com/4139/4887614566_6b57ec4422_z.jpg"
output = model(img)
pred = output[0].plot()
pred = cv2.cvtColor(pred, cv2.COLOR_BGR2RGB)
pred = Image.fromarray(pred)
pred
これをどういじれば赤枠内をモザイク処理させることができる?
713デフォルトの名無しさん (ワッチョイ 777c-WF48)
2024/04/18(木) 11:56:44.51ID:9mBgHjTU0 デジタルサイネージ Windowsでググると面白いな
95 98 MEでまだ動いてるんだな
95 98 MEでまだ動いてるんだな
714デフォルトの名無しさん (ワッチョイ 3754-OTmL)
2024/04/18(木) 16:04:34.98ID:wmPSgIme0 パチンコ屋のパネルはなんでぶっ壊れても直さないんだろうな
715デフォルトの名無しさん (ワッチョイ 97bb-LnrD)
2024/04/18(木) 19:22:53.20ID:BEill3hf0 Windows95は起動してるだけで何もしてなくても1週間で落ちる(面倒なので原因は追求しなかった)
716デフォルトの名無しさん (ワッチョイ 9f79-Vp6H)
2024/04/18(木) 22:21:46.29ID:QMmLcupe0717デフォルトの名無しさん (ワッチョイ 9f89-q2Vu)
2024/04/19(金) 12:25:22.62ID:E/UPL6z30 >>716
やってみる
やってみる
718デフォルトの名無しさん (ワッチョイ fd68-BZjc)
2024/04/22(月) 03:09:31.20ID:W6CuBV210719デフォルトの名無しさん (ワッチョイ a779-208W)
2024/04/28(日) 21:50:25.97ID:zlR73q8o0 スレ立てあらしスクリプト対抗age
720デフォルトの名無しさん (ワッチョイ 0754-GuTi)
2024/04/28(日) 22:42:33.38ID:V8geRx0h0 2chのシステムは今でもperlらしい
721デフォルトの名無しさん (ワッチョイ 0754-GuTi)
2024/05/03(金) 08:05:13.76ID:KC1xrygK0 if a < b:
flag = True
else:
flag = False
は
flag = a < b
と書ける
圧倒的にすっきりするけど、なんか頭に入ってこなくなる
どっちがいいんだろ
flag = True
else:
flag = False
は
flag = a < b
と書ける
圧倒的にすっきりするけど、なんか頭に入ってこなくなる
どっちがいいんだろ
722デフォルトの名無しさん (ワッチョイ c77c-mYO8)
2024/05/03(金) 08:15:24.69ID:+XfJbNI80 別にどっちでも良い
細かいことを気にし過ぎ
ただし頭に入ってこないってのは不味い
自分は書かなくても書かれてるコードを理解して頭に入る様にする必要はある
細かいことを気にし過ぎ
ただし頭に入ってこないってのは不味い
自分は書かなくても書かれてるコードを理解して頭に入る様にする必要はある
723デフォルトの名無しさん (ワッチョイ 0754-GuTi)
2024/05/03(金) 09:02:12.97ID:KC1xrygK0 理解できない訳はないけど
0.1秒で判るか0.5秒かかるかという話
0.1秒で判るか0.5秒かかるかという話
724デフォルトの名無しさん (ワッチョイ 7fc6-r1Ds)
2024/05/03(金) 09:45:57.92ID:+Wi8ddag0725デフォルトの名無しさん (ワッチョイ 0754-GuTi)
2024/05/03(金) 09:47:16.56ID:KC1xrygK0 そんなこと言ったらflagという名前も具体的でないのでNG
726デフォルトの名無しさん (ワッチョイ 7f2a-KT8O)
2024/05/03(金) 09:55:16.59ID:NFxQvANq0 >>721
現実に前者を書くことは無いような気がする。大抵は、
if a < b:
flag = 'hinomaru'
else:
flag = 'union jack'
みたいな使い方でしょ。
a < b の評価値を保存したい場合は、自然と後者になるように思う。
現実に前者を書くことは無いような気がする。大抵は、
if a < b:
flag = 'hinomaru'
else:
flag = 'union jack'
みたいな使い方でしょ。
a < b の評価値を保存したい場合は、自然と後者になるように思う。
727デフォルトの名無しさん (ワッチョイ e701-y8PE)
2024/05/03(金) 10:18:26.60ID:2ylfI8qb0 filled = bool(count == limit)
みたいにbool()使ってたな
Pythonのand/orはbool返さない場合あるし
みたいにbool()使ってたな
Pythonのand/orはbool返さない場合あるし
728デフォルトの名無しさん (ワッチョイ 27ca-UlK4)
2024/05/03(金) 10:44:25.52ID:00No5FFk0 霊感的には、それは、
(flag = a) < b と解釈させたら、
flagがtrueかfalseにより動作が
違くなるような気がする。というか
flag ← (a < b) って感じで
ゼッタイ何時でもπソンは解釈するのだろうか。
(flag = a) < b と解釈させたら、
flagがtrueかfalseにより動作が
違くなるような気がする。というか
flag ← (a < b) って感じで
ゼッタイ何時でもπソンは解釈するのだろうか。
729デフォルトの名無しさん (ワッチョイ c77c-mYO8)
2024/05/03(金) 11:24:56.50ID:+XfJbNI80 お前はスタックを理解しろw
730デフォルトの名無しさん (ワッチョイ e7b8-4P6U)
2024/05/03(金) 11:25:32.60ID:qpubnZou0 flag = True if a < b else False
flagの代入以外に副作用ないならまずこう書くけど
flag = a < b
でいいやんとなる
flagの代入以外に副作用ないならまずこう書くけど
flag = a < b
でいいやんとなる
731デフォルトの名無しさん (ワッチョイ c701-suKS)
2024/05/03(金) 12:16:12.11ID:zLu7Yc6Y0 >>728
>(flag = a) < b と解釈させたら
Pythonの場合はflag=aがstatementで値を返さないのでそういう解釈をさせることができない
(flag=a)だけでもassignment statementの文法に反してるからエラー
(flag := a > b)と(flag :=a) > bでflagの値が変わる
前者が後者のように評価されないのは演算子の優先順位で決まってるから
>(flag = a) < b と解釈させたら
Pythonの場合はflag=aがstatementで値を返さないのでそういう解釈をさせることができない
(flag=a)だけでもassignment statementの文法に反してるからエラー
(flag := a > b)と(flag :=a) > bでflagの値が変わる
前者が後者のように評価されないのは演算子の優先順位で決まってるから
732デフォルトの名無しさん (ワッチョイ c701-suKS)
2024/05/03(金) 12:35:34.78ID:zLu7Yc6Y0 >>726
>a < b の評価値を保存したい場合は、自然と後者になるように思う。
boolを返すa < b を保存するのが妥当な場合ってどんな用途を想定してるの?
・a < bの処理にそれなりの時間がかかる
・a < bの結果を繰り返し使う
・比較演算子がbool値を返す
・関数ではなく演算子を使うのが妥当
俺は↑これを全部満たすような用途は思いつかない
いずれにしろflagを使うほうのコードも含めて考えたほうがいいように思う
>a < b の評価値を保存したい場合は、自然と後者になるように思う。
boolを返すa < b を保存するのが妥当な場合ってどんな用途を想定してるの?
・a < bの処理にそれなりの時間がかかる
・a < bの結果を繰り返し使う
・比較演算子がbool値を返す
・関数ではなく演算子を使うのが妥当
俺は↑これを全部満たすような用途は思いつかない
いずれにしろflagを使うほうのコードも含めて考えたほうがいいように思う
733デフォルトの名無しさん (ワッチョイ 2779-Ljje)
2024/05/03(金) 14:19:35.34ID:0hyuTkzX0 >>732
・a, b の値が変わる
・a, b の値が変わる
734デフォルトの名無しさん (ワッチョイ 7f2a-E0+q)
2024/05/03(金) 17:28:19.15ID:NFxQvANq0 >>732
> ・a < bの結果を繰り返し使う
繰り返しというか、後で使いたいのだろうな。
a と b 各1ワードを保存できる余裕はないけれど、評価結果 1ビットなら64個保存できる! みたいな。いつの時代の話だよ...
> ・a < bの結果を繰り返し使う
繰り返しというか、後で使いたいのだろうな。
a と b 各1ワードを保存できる余裕はないけれど、評価結果 1ビットなら64個保存できる! みたいな。いつの時代の話だよ...
735デフォルトの名無しさん (ワッチョイ 0754-GuTi)
2024/05/03(金) 17:45:12.16ID:KC1xrygK0 元は、後でif文で使う条件が複数あって、最初Falseで初期化して、
一つでも成立したらTrueにして、みたいな処理になってた
で、いろいろリファクタリングしてる途中で、>>721みたいな変形があった
最終的には条件が1つになったのでそのままif文に入れた
一つでも成立したらTrueにして、みたいな処理になってた
で、いろいろリファクタリングしてる途中で、>>721みたいな変形があった
最終的には条件が1つになったのでそのままif文に入れた
736デフォルトの名無しさん (ワッチョイ e7b8-4P6U)
2024/05/03(金) 17:48:22.14ID:qpubnZou0 a, bが不変であっても
変数化することでコードの見通しがよくなるなら
情報が冗長になってもそうする
現実ではしないflagって命名に囚われてそう
変数化することでコードの見通しがよくなるなら
情報が冗長になってもそうする
現実ではしないflagって命名に囚われてそう
737デフォルトの名無しさん (ワッチョイ ff01-suKS)
2024/05/03(金) 18:47:29.14ID:fvsAZQpp0 >>735
それは条件が複数あったとしても条件式部分を関数化して関数内で早期リターンするパターン
それは条件が複数あったとしても条件式部分を関数化して関数内で早期リターンするパターン
738デフォルトの名無しさん (ワッチョイ 0754-GuTi)
2024/05/03(金) 18:56:00.35ID:KC1xrygK0 forの中でアーリーcontinueとか、関数からアーリーreturnは便利に使うけど、
抜ける先が無くてアーリーなんやらできないと困る
関数内関数はなんか読みにくいし
抜ける先が無くてアーリーなんやらできないと困る
関数内関数はなんか読みにくいし
739デフォルトの名無しさん (ワッチョイ a3cd-s5QI)
2024/05/05(日) 11:44:12.57ID:yE3a1mT70 735みたいに、コードの詳細がわからないのにこう書くべきって決めつけてくる人ってなんでなのかな
理想的なケースでは切り出しやすくても、泥臭いケースだと切り出しても見通し悪くなるだけ、みたいなこと
よくあるのに
理想的なケースでは切り出しやすくても、泥臭いケースだと切り出しても見通し悪くなるだけ、みたいなこと
よくあるのに
741デフォルトの名無しさん (ワッチョイ 4a03-ggbZ)
2024/05/05(日) 12:59:39.57ID:JJQb3/s80 仕様書を書いてないから、条件分岐の意味がわからなくなるんだよ。
742デフォルトの名無しさん (ワッチョイ a3e3-s5QI)
2024/05/05(日) 14:54:59.47ID:yE3a1mT70743デフォルトの名無しさん (ワッチョイ 7b9c-eKo6)
2024/05/05(日) 15:18:19.04ID:WQY729Fe0 コードを出さないと負け惜しみにしか聞こえないぞ
744デフォルトの名無しさん (ワッチョイ ce01-w5n2)
2024/05/05(日) 15:58:54.36ID:6HiO/5pi0745デフォルトの名無しさん (ワッチョイ eac1-c5DX)
2024/05/05(日) 20:26:20.99ID:pt4LeM/F0 numpyのバージョンアップは怖い
746デフォルトの名無しさん (ワッチョイ 0f60-+nJg)
2024/05/06(月) 00:41:49.83ID:wa+Bl7jf0 どんぐりレベルが足りなくてかけない
748デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/06(月) 11:03:33.16ID:poYagYhe0 たくさんのファイルを3ステップで加工したい
一つずつやると時間かかるので、並列処理させる
全ファイルをステップ1処理 -> 全ファイルをステップ2処理、という感じ
それでかなりスピードアップはするけど、
ステップの継ぎ目部分で全体の完了を待つのが無駄
全体は待たずにファイル毎にどんどん先に進む並列処理を
簡単に書くモジュールある?
一つずつやると時間かかるので、並列処理させる
全ファイルをステップ1処理 -> 全ファイルをステップ2処理、という感じ
それでかなりスピードアップはするけど、
ステップの継ぎ目部分で全体の完了を待つのが無駄
全体は待たずにファイル毎にどんどん先に進む並列処理を
簡単に書くモジュールある?
749デフォルトの名無しさん (ワッチョイ 7b3f-U069)
2024/05/06(月) 11:41:41.15ID:6LmmIky40750デフォルトの名無しさん (ワッチョイ 7b3f-U069)
2024/05/06(月) 11:45:32.98ID:6LmmIky40 concurrent.futuresモジュールのが書きやすいかもしれん
どっちも見てみて
どっちも見てみて
751デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/06(月) 12:28:01.25ID:poYagYhe0 あんまりいいサンプルが見つからない
キモは、プロセスの実行に条件があるという点
file1-step1が完了してないとfile1-step2は実行できない
必要なプロセスを全部登録して実行させるとそんなことは考慮されないので、
どのプロセスが実行可能か依存関係を教えてやらないといけない
キモは、プロセスの実行に条件があるという点
file1-step1が完了してないとfile1-step2は実行できない
必要なプロセスを全部登録して実行させるとそんなことは考慮されないので、
どのプロセスが実行可能か依存関係を教えてやらないといけない
752デフォルトの名無しさん (ワッチョイ 7b3f-U069)
2024/05/06(月) 13:02:05.97ID:6LmmIky40 モジュール使う分には単純だから公式ドキュメント読んで
https://docs.python.org/ja/3/library/multiprocessing.html
https://docs.python.org/ja/3/library/concurrent.futures.html
それでファイル単位に並列にして
ファイルを引数にstep1/step2を関数化したら後は呼ぶだけよ
あるいは外部コマンド化して
cat paths | xargs -IZ -P $(nproc) sh -c 'step1.py Z; step2.py Z'
https://docs.python.org/ja/3/library/multiprocessing.html
https://docs.python.org/ja/3/library/concurrent.futures.html
それでファイル単位に並列にして
ファイルを引数にstep1/step2を関数化したら後は呼ぶだけよ
あるいは外部コマンド化して
cat paths | xargs -IZ -P $(nproc) sh -c 'step1.py Z; step2.py Z'
753デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/06(月) 13:58:46.28ID:poYagYhe0 step1とstep2でプロセスを分けずに全体を1つのプロセスにするということかな
実際にはそれぞれで別のexeファイルを実行するのでなかなか難しい
実際にはそれぞれで別のexeファイルを実行するのでなかなか難しい
754デフォルトの名無しさん (ワッチョイ 6301-levy)
2024/05/06(月) 17:25:03.16ID:JLRUeB280 for file in files:
step1.exe file
for file in files:
step2.exe file
という形じゃなく
step1.exe files
step2.exe files
という形で実行してるなら各exeがファイル毎に進捗報告やコールバックしてくれないと
ファイル単位で処理を先に進めるのは無理
前者でやってるならやりようがあるけど
ファイル単位じゃなくステップ単位にまとめるとスピードアップしたということなので
その原因を先に確認した上でやり方考えたほうがいい
性能向上のための並行/並列化は
具体的な処理内容やワークロードの特性によってアプローチが変わる
one size fits allなやり方は存在しない
step1.exe file
for file in files:
step2.exe file
という形じゃなく
step1.exe files
step2.exe files
という形で実行してるなら各exeがファイル毎に進捗報告やコールバックしてくれないと
ファイル単位で処理を先に進めるのは無理
前者でやってるならやりようがあるけど
ファイル単位じゃなくステップ単位にまとめるとスピードアップしたということなので
その原因を先に確認した上でやり方考えたほうがいい
性能向上のための並行/並列化は
具体的な処理内容やワークロードの特性によってアプローチが変わる
one size fits allなやり方は存在しない
755デフォルトの名無しさん (ワッチョイ 6a79-1zLe)
2024/05/06(月) 17:28:20.27ID:42NkMtxY0756デフォルトの名無しさん (ワッチョイ 6301-levy)
2024/05/06(月) 17:29:01.71ID:JLRUeB280757デフォルトの名無しさん (ワッチョイ 6301-levy)
2024/05/06(月) 17:41:01.35ID:JLRUeB280 >>755
なるほど
実際にはまだ何も並行化/並列化できてないという話なのか
>実際にはそれぞれで別のexeファイルを実行するのでなかなか難しい
だったら↑この思い込みを捨てることから始めたほうがいいよ
結局のところPythonで並行/並列化するなら以下の4択なので
具体的な処理内容とワークロードの特性を加味して適切なものを選んでね
1.非同期
2.マルチスレッド
3.マルチプロセス
4.非同期+マルチプロセス
なるほど
実際にはまだ何も並行化/並列化できてないという話なのか
>実際にはそれぞれで別のexeファイルを実行するのでなかなか難しい
だったら↑この思い込みを捨てることから始めたほうがいいよ
結局のところPythonで並行/並列化するなら以下の4択なので
具体的な処理内容とワークロードの特性を加味して適切なものを選んでね
1.非同期
2.マルチスレッド
3.マルチプロセス
4.非同期+マルチプロセス
758デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/06(月) 19:12:43.39ID:poYagYhe0 結局、
proc1.exeをsubprocess.Popen()で並列処理
proc2.exeをsubprocess.Popen()で並列処理
proc3.exeをsubprocess.Popen()で並列処理
となっていたものを、
proc1.exe
proc2.exe
proc3.exe
を実行するbatファイルに移動させて、
batファイルをsubprocess.Popen()で並列処理で目的は達成できた
batファイルかー、という気もするけど、並列処理で依存関係を気にした例は見つからなかった
(並行処理なら普通)
proc1.exeをsubprocess.Popen()で並列処理
proc2.exeをsubprocess.Popen()で並列処理
proc3.exeをsubprocess.Popen()で並列処理
となっていたものを、
proc1.exe
proc2.exe
proc3.exe
を実行するbatファイルに移動させて、
batファイルをsubprocess.Popen()で並列処理で目的は達成できた
batファイルかー、という気もするけど、並列処理で依存関係を気にした例は見つからなかった
(並行処理なら普通)
759デフォルトの名無しさん (ワッチョイ 9f5f-ggbZ)
2024/05/06(月) 19:51:46.91ID:mwAWJr9U0 バッチファイルのことをbatファイルと書いているのは初めて見た
760デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/06(月) 19:58:25.18ID:poYagYhe0 マジか
"バッチファイル" 473,000
"batファイル" 134,000
だから少数派ではあるけど、22%くらいの勢力はあるのに
そもそも、batファイルを使った経験自体が少ないのでは
"バッチファイル" 473,000
"batファイル" 134,000
だから少数派ではあるけど、22%くらいの勢力はあるのに
そもそも、batファイルを使った経験自体が少ないのでは
761デフォルトの名無しさん (ワッチョイ 9f5f-ggbZ)
2024/05/06(月) 19:58:39.61ID:mwAWJr9U0 >>758
テキストファイルの操作みたいだけど、そういうのは処理範囲を指定して同時に動かすんだよ。
テキストファイルの操作みたいだけど、そういうのは処理範囲を指定して同時に動かすんだよ。
762デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/06(月) 20:03:11.50ID:poYagYhe0 エスパーすげえ
763デフォルトの名無しさん (ワッチョイ 9f5f-ggbZ)
2024/05/06(月) 20:04:20.54ID:mwAWJr9U0 >>760
batファイルという書き言葉は最近、発生しているようだけど、一般書籍でもマイクロソフトでもbatファイルとは呼んでいない。
日本語ではバッチファイル、英語ではbatch file。
バッチファイルを使ったことがないというのは、シェルスクリプトを使ったことがないというのと同じで、Pythonコードも動かいたことがないと思われてしまうレベル。
batファイルという書き言葉は最近、発生しているようだけど、一般書籍でもマイクロソフトでもbatファイルとは呼んでいない。
日本語ではバッチファイル、英語ではbatch file。
バッチファイルを使ったことがないというのは、シェルスクリプトを使ったことがないというのと同じで、Pythonコードも動かいたことがないと思われてしまうレベル。
764デフォルトの名無しさん (ワッチョイ 9f5f-ggbZ)
2024/05/06(月) 20:06:52.12ID:mwAWJr9U0 >>762
ステップは行という意味に思われるからやめた方がいい
ステップは行という意味に思われるからやめた方がいい
765デフォルトの名無しさん (ワッチョイ 9f5f-ggbZ)
2024/05/06(月) 20:13:01.17ID:mwAWJr9U0 >>762
複数のファイルと書いてあったな。
並列化には担当するファイルを分けるなどいくらでも方法はある。
マルチプロセスの日本語訳が並列処理、マルチスレッドの日本語訳が並行処理だが、英語ではマルチという言葉で同時実行という言葉ではない。
同時実行という意味を付加しているのは日本語。
複数のファイルと書いてあったな。
並列化には担当するファイルを分けるなどいくらでも方法はある。
マルチプロセスの日本語訳が並列処理、マルチスレッドの日本語訳が並行処理だが、英語ではマルチという言葉で同時実行という言葉ではない。
同時実行という意味を付加しているのは日本語。
766デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/06(月) 20:16:17.12ID:poYagYhe0 エスパーの言葉は為になる
767デフォルトの名無しさん (ワッチョイ 9f5f-ggbZ)
2024/05/06(月) 20:21:34.96ID:mwAWJr9U0 EXEファイルを二重起動とかPythonもバッチファイルも関係ねえな
実行ファイルを引数なしで実行するとか、シリアル前提処理を多重起動して、想定どおりにならないとか狂っんなw
実行ファイルを引数なしで実行するとか、シリアル前提処理を多重起動して、想定どおりにならないとか狂っんなw
768デフォルトの名無しさん (ワッチョイ 9f5f-ggbZ)
2024/05/06(月) 20:23:17.58ID:mwAWJr9U0 >>766
本人不在だったのか
本人不在だったのか
769デフォルトの名無しさん (ワッチョイ 9f5f-ggbZ)
2024/05/06(月) 20:24:57.69ID:mwAWJr9U0 ID:poYagYhe0 は自作自演のネタ野郎だった
770デフォルトの名無しさん (ワッチョイ f379-f5Wo)
2024/05/06(月) 21:00:04.96ID:jGkweDD/0771デフォルトの名無しさん (ワッチョイ 9f5f-ggbZ)
2024/05/06(月) 21:40:01.57ID:mwAWJr9U0 テキストファイルの拡張子をtxtとしているのはWindowsの世界だけ
Windowsを使っていてバッチファイルを知らないなんて素人だろ
Windowsを使っていてバッチファイルを知らないなんて素人だろ
772デフォルトの名無しさん (ワッチョイ 9f5f-ggbZ)
2024/05/06(月) 21:47:03.75ID:mwAWJr9U0 >>770
拡張子は拡張子でしかない
JPEGのファイルの拡張子はjpegが本来の拡張子で、jpgはWindows、MS-DOSの拡張子は3文字までという仕様で発生したもの。
さらにWindowsのデフォルト設定だと拡張子を表示しないんだぜ?
何をどう勘違いしているのかな。
拡張子は拡張子でしかない
JPEGのファイルの拡張子はjpegが本来の拡張子で、jpgはWindows、MS-DOSの拡張子は3文字までという仕様で発生したもの。
さらにWindowsのデフォルト設定だと拡張子を表示しないんだぜ?
何をどう勘違いしているのかな。
773デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/06(月) 21:49:36.31ID:poYagYhe0 エスパーの思考は常人には判らない
774デフォルトの名無しさん (ワッチョイ be2a-R/2N)
2024/05/06(月) 22:24:52.88ID:BKncXC1b0 >>772 の中では噛み合った会話なのかな。
775デフォルトの名無しさん (アウアウウー Sa1f-+nJg)
2024/05/06(月) 22:42:13.79ID:okP0fzrBa ほほいほいほい
776デフォルトの名無しさん (ワッチョイ 9f5f-ggbZ)
2024/05/06(月) 23:45:29.15ID:mwAWJr9U0 txtファイルなんて書くやついるのか?
777デフォルトの名無しさん (ワッチョイ 9f5f-ggbZ)
2024/05/06(月) 23:50:45.62ID:mwAWJr9U0 拡張子がhtmlだとhtmlファイル、拡張子がhtmだとhtmファイルだと呼ぶなら、単に無知をごまかしているだけ
778デフォルトの名無しさん (ワッチョイ 9f5f-ggbZ)
2024/05/07(火) 00:02:15.12ID:pgxJqkT00 バッチファイルはマイクロソフトの命名のセンスが悪かっただけだが、バッチファイルと作っている会社が言っている名称を使うのが素直
拡張子が3文字だと思っている疑惑があるのと、UNIX、Linuxの世界では拡張子はあくまで目印にすぎない
ファイルが何のファイルかは少し読み込んで判断する
WindowsでUTF-8のテキストファイルを扱う場合は、テキストファイルにBOMという情報を先頭に書く
シェルスクリプトも1行目に自分自身の種類と何で実行するのかを書く
拡張子が3文字だと思っている疑惑があるのと、UNIX、Linuxの世界では拡張子はあくまで目印にすぎない
ファイルが何のファイルかは少し読み込んで判断する
WindowsでUTF-8のテキストファイルを扱う場合は、テキストファイルにBOMという情報を先頭に書く
シェルスクリプトも1行目に自分自身の種類と何で実行するのかを書く
779デフォルトの名無しさん (ワッチョイ f379-f5Wo)
2024/05/07(火) 00:24:22.86ID:UwVziOPZ0 なんかすげぇ
自分の中で世界ができあがってる…
自分の中で世界ができあがってる…
780デフォルトの名無しさん (ワッチョイ 1701-Jq+s)
2024/05/07(火) 01:25:06.73ID:H+bNZbY80 どうでもいいことで盛り上がってんなww
batファイルってのは同じバッチファイルでも.cmdじゃなく.batだぞってこと
htmファイルも同じ
まあ個人的には.batファイルのようにドット付きでなら書くけどドット無しでは書かないな
batファイルってのは同じバッチファイルでも.cmdじゃなく.batだぞってこと
htmファイルも同じ
まあ個人的には.batファイルのようにドット付きでなら書くけどドット無しでは書かないな
781デフォルトの名無しさん (ワッチョイ 1701-Jq+s)
2024/05/07(火) 01:49:44.68ID:H+bNZbY80 >>758
proc1.exeをsubprocess.run()
proc2.exeをsubprocess.run()
proc3.exeをsubprocess.run()
↑この一連を関数にまとめればbatファイルはいらない
それとまとめた関数は直接Popenじゃなくmultiprocessing経由で処理すれば
Poolを使う分だけオーバーヘッドが減る
あと処理内容次第だけどasyncio使って全部非同期ににしたほうが
コードは多少面倒でもリソースが減って速度も出る可能性もある
proc1.exeをsubprocess.run()
proc2.exeをsubprocess.run()
proc3.exeをsubprocess.run()
↑この一連を関数にまとめればbatファイルはいらない
それとまとめた関数は直接Popenじゃなくmultiprocessing経由で処理すれば
Poolを使う分だけオーバーヘッドが減る
あと処理内容次第だけどasyncio使って全部非同期ににしたほうが
コードは多少面倒でもリソースが減って速度も出る可能性もある
782デフォルトの名無しさん ころころ (ワッチョイ 7f54-wePh)
2024/05/07(火) 10:26:46.57ID:Ik+FWYJJ0 Pool版も問題なく動いた
if __name__ == '__main__':
が要るのね
if __name__ == '__main__':
が要るのね
783デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/07(火) 14:13:11.88ID:Ik+FWYJJ0 子供がエラー出てもなんも判らんのな
get() すると判るけど、マルチプロセスにならないので、デバッグ終わったら外す
グローバル変数経由で参照させようとしても見えないとか罠がいろいろ
get() すると判るけど、マルチプロセスにならないので、デバッグ終わったら外す
グローバル変数経由で参照させようとしても見えないとか罠がいろいろ
784デフォルトの名無しさん (ワッチョイ 7b21-U069)
2024/05/07(火) 14:44:49.52ID:G2cFB2bJ0 Python関係なく基礎技術知らなすぎるんだろうけど
https://docs.python.org/ja/3/library/multiprocessing.html#multiprocessing-listeners-clients
たぶんこのへん誤読してる
他のモジュールでも同じような仕組みはあるから読み替えて
https://docs.python.org/ja/3/library/multiprocessing.html#multiprocessing-listeners-clients
たぶんこのへん誤読してる
他のモジュールでも同じような仕組みはあるから読み替えて
785デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/07(火) 14:51:36.53ID:Ik+FWYJJ0 apply_async(func, args=(arg,))
の余計なコンマもなんじゃこれと思ったら、無いと動かないんだよな
そんなもんバグやがな
の余計なコンマもなんじゃこれと思ったら、無いと動かないんだよな
そんなもんバグやがな
786デフォルトの名無しさん (ワッチョイ bed6-w0ma)
2024/05/07(火) 15:53:24.89ID:wj0nk6OJ0 それは要素が1個のタプルだ
787デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/07(火) 15:55:19.18ID:Ik+FWYJJ0 グローバル変数が参照できるかどうかは処理系依存な気がするんだよな
Copy-On-Writeでプロセス増やしてたら普通に参照できる筈
そんな互換性の無いコードが書けていいのかとは思うけど
Copy-On-Writeでプロセス増やしてたら普通に参照できる筈
そんな互換性の無いコードが書けていいのかとは思うけど
788デフォルトの名無しさん (ワッチョイ 2601-c3oD)
2024/05/07(火) 16:00:55.95ID:1eoADVhQ0 さすがにこのレベルの基礎を押さえていない人は
自称Python初心者でなくても↓こちらのスレへどうぞ
>●関連スレ● 自称初心者は↓へ
>【まず1嫁】くだすれPython(超初心者用) その59
>https://mevius.5ch.net/test/read.cgi/tech/1689241721/
自称Python初心者でなくても↓こちらのスレへどうぞ
>●関連スレ● 自称初心者は↓へ
>【まず1嫁】くだすれPython(超初心者用) その59
>https://mevius.5ch.net/test/read.cgi/tech/1689241721/
789デフォルトの名無しさん (ワッチョイ 2601-c3oD)
2024/05/07(火) 16:02:36.17ID:1eoADVhQ0790デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/07(火) 16:11:14.75ID:Ik+FWYJJ0 要素1個のタプル 1,
要素0個のタプル ()
なんでやねん
コンマこそがタプルを表しているなら、コンマだけが空タプルの本質だろうに
冗長に書いて(,) でもエラーになる
コンマがタプルで括弧はおまけだけど空の時だけ例外ルール
要素0個のタプル ()
なんでやねん
コンマこそがタプルを表しているなら、コンマだけが空タプルの本質だろうに
冗長に書いて(,) でもエラーになる
コンマがタプルで括弧はおまけだけど空の時だけ例外ルール
791デフォルトの名無しさん (ワッチョイ 177c-0EWD)
2024/05/07(火) 19:25:27.35ID:pe1yL5GL0 >>790
あのさ(1)だとタプルじゃなくてただ数値がカッコで括られてるだけと判別出来ないだろ
あのさ(1)だとタプルじゃなくてただ数値がカッコで括られてるだけと判別出来ないだろ
792デフォルトの名無しさん (ワッチョイ 8b5b-HBr6)
2024/05/07(火) 19:43:11.21ID:JFPI5Q+n0 >>790
要素数ゼロのタプルって何か意味あるん
要素数ゼロのタプルって何か意味あるん
793デフォルトの名無しさん (ワッチョイ 6301-c3oD)
2024/05/08(水) 00:49:45.86ID:Y9XLt/8j0 >>792
要素数が変化しない空のシーケンスを表現するためにある
fが引数1個を取る関数、gが引数を取らない関数だとしたら
apply(f, (1,))とapply(g, ())
のようにempty tupleを使うのが理にかなってる
要素数が変化しない空のシーケンスを表現するためにある
fが引数1個を取る関数、gが引数を取らない関数だとしたら
apply(f, (1,))とapply(g, ())
のようにempty tupleを使うのが理にかなってる
794デフォルトの名無しさん (ワッチョイ be34-HBr6)
2024/05/08(水) 01:07:25.23ID:cM7EHH5y0795デフォルトの名無しさん (ワッチョイ 7e44-c5DX)
2024/05/09(木) 23:41:44.90ID:P9FAaCLY0 SQLで書いてるクエリをSQLAlchemyでORMにしたいのに
全然出来んわ、半分諦めかけてる
なんかコツとかないんか?
全然出来んわ、半分諦めかけてる
なんかコツとかないんか?
796デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/09(木) 23:48:54.52ID:QJAKpfod0 word1かword2かword3のいずれかがstrに含まれているかどうか
はどうやったらすっきり書けるだろう
内包表記なら書けるけど、
if (word1, word2, word3) in str
くらいの判りやすさが欲しい
はどうやったらすっきり書けるだろう
内包表記なら書けるけど、
if (word1, word2, word3) in str
くらいの判りやすさが欲しい
797デフォルトの名無しさん (ワッチョイ 7b30-U069)
2024/05/10(金) 07:36:47.53ID:nJD+ZkrE0 すぐに思いつかないようなゴルフが仮にできるとしても
関数化した方がわかりやすいとおもう
関数化した方がわかりやすいとおもう
798デフォルトの名無しさん (ワッチョイ bed6-w0ma)
2024/05/10(金) 09:53:05.97ID:vDbRcS320 any(w in str for w in words)で不満か?
799デフォルトの名無しさん (ワッチョイ be2a-gL2P)
2024/05/10(金) 10:30:11.03ID:kWReMx2d0800デフォルトの名無しさん (JP 0H33-ePh+)
2024/05/10(金) 15:27:10.41ID:r+qjDbjAH どういうこと?strかどうか調べたいていうこと?
801デフォルトの名無しさん (ワッチョイ be2a-gL2P)
2024/05/10(金) 17:50:44.59ID:D/Pzsr590802デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/10(金) 18:31:25.49ID:oMx4R1JP0 list in str
を許容するように文法を変える
結果のリストが得られるので、
any(list in str)
みたいに使う
を許容するように文法を変える
結果のリストが得られるので、
any(list in str)
みたいに使う
803デフォルトの名無しさん (ワッチョイ 6379-od7j)
2024/05/10(金) 18:35:00.30ID:GFO3EFl80 and なのかor なのかは明示してくれ
804デフォルトの名無しさん (ワッチョイ 8b2c-ePh+)
2024/05/10(金) 18:40:17.35ID:AxWmaiK30 isinstance(word1, str)
805デフォルトの名無しさん (ワッチョイ 8b2c-ePh+)
2024/05/10(金) 18:47:36.75ID:AxWmaiK30 anyかallで>>804わたすのじゃだめなの?
806デフォルトの名無しさん (ブーイモ MM8a-c5DX)
2024/05/10(金) 18:50:16.41ID:doYTKqcMM >>796
ここで言うstrって変数じゃなくて型か?
ここで言うstrって変数じゃなくて型か?
807デフォルトの名無しさん (ワッチョイ 8b60-HBr6)
2024/05/10(金) 19:40:33.29ID:gpbnw0cs0 短くするより分かりやすくする方がよくないか
808デフォルトの名無しさん (ワッチョイ 8b71-0+0w)
2024/05/10(金) 21:21:08.00ID:AxWmaiK30 any([isinstance(x, str) for x in (word1, word2, word3)])
any(map(isinstance, (word1, word2, word3), [str]*3))
any(map(isinstance, (word1, word2, word3), [str]*3))
809デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/10(金) 21:41:43.74ID:oMx4R1JP0 関数一つかますしか無いだろうな
def find_words(list, str):
return [w in str for w in list]
print(any(find_words(['a', 'b'], 'bcde')))
def find_words(list, str):
return [w in str for w in list]
print(any(find_words(['a', 'b'], 'bcde')))
810デフォルトの名無しさん (ワッチョイ be10-1Vpt)
2024/05/10(金) 21:41:47.92ID:I57YSXlo0 、pythonでWEBスクレイピングをしてるのですが、タスクスケジューラで動かすと画面が欠けます。
ログイン中だと問題なくでます。
なぜかサイズ指定しても効かないのですが、タスクスケジューラで登録して自動実行させてる方いませんでしょか?
ログイン中だと問題なくでます。
なぜかサイズ指定しても効かないのですが、タスクスケジューラで登録して自動実行させてる方いませんでしょか?
811デフォルトの名無しさん (ワッチョイ 6a79-1zLe)
2024/05/11(土) 00:19:43.68ID:Lq3Rg3RR0 >>810
「ユーザーがログオンしているかどうかに関わらず実行する」が選択された場合、
タスクはセッション0のデスクトップが無い環境で実行される(Vista以降)
通常のブラウザでイスクレイピングをしたければ適当なアカウントにログインしていなければならない
またはヘッドレスモードのあるブラウザなら動きそうではあるがどうだったかな
「ユーザーがログオンしているかどうかに関わらず実行する」が選択された場合、
タスクはセッション0のデスクトップが無い環境で実行される(Vista以降)
通常のブラウザでイスクレイピングをしたければ適当なアカウントにログインしていなければならない
またはヘッドレスモードのあるブラウザなら動きそうではあるがどうだったかな
812デフォルトの名無しさん (ワッチョイ 0f99-1Vpt)
2024/05/11(土) 01:09:05.58ID:OjGtgcFx0813デフォルトの名無しさん (ワッチョイ 8b60-HBr6)
2024/05/11(土) 03:05:51.08ID:XZyyqECr0814デフォルトの名無しさん (ワッチョイ 8b60-HBr6)
2024/05/11(土) 03:15:20.18ID:XZyyqECr0815デフォルトの名無しさん (ワッチョイ 2301-3ePv)
2024/05/11(土) 06:12:20.38ID:MOJftii60 配列のインデックスが1じゃなく0から始まる利点て?
816デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/11(土) 07:40:03.89ID:6kJwwEnQ0 0の方がいろいろ合理的だけど、
printf(f'{count+1}')
とかやるよな
範囲を示す時に始点と終点よりも、始点と終点+1(次の要素の始点)の方が
便利なケースが圧倒的に多いけど、なんか怖いので愚直にやる
printf(f'{count+1}')
とかやるよな
範囲を示す時に始点と終点よりも、始点と終点+1(次の要素の始点)の方が
便利なケースが圧倒的に多いけど、なんか怖いので愚直にやる
817デフォルトの名無しさん (ワッチョイ be2a-gL2P)
2024/05/11(土) 08:22:43.45ID:N2421kI80 >>813-814
スマソ、なんか Trueにならなくね?
>>> word1 = 'abc'
>>> word2 = 'def'
>>> word3 = 'ghi'
>>> sstr = 'aaabcddd'
>>> s = set(sstr.split())
>>> {word1, word2, word3} & s != set()
False
>>> s = set('zzzzzzz'.split())
>>> {word1, word2, word3} & s != set()
False
>>>
スマソ、なんか Trueにならなくね?
>>> word1 = 'abc'
>>> word2 = 'def'
>>> word3 = 'ghi'
>>> sstr = 'aaabcddd'
>>> s = set(sstr.split())
>>> {word1, word2, word3} & s != set()
False
>>> s = set('zzzzzzz'.split())
>>> {word1, word2, word3} & s != set()
False
>>>
818デフォルトの名無しさん (ワッチョイ 177c-0EWD)
2024/05/11(土) 08:24:59.32ID:KSi13UAi0819デフォルトの名無しさん (ワッチョイ 7310-lc7q)
2024/05/11(土) 09:00:38.69ID:yJym4BaO0 1. {'sss'}.issubset({'s', 'ss', 'sst'})
2.
strings = ('miss')
ret = any([s for s in ('s', 'ss', 'ss') if s in strings])
3. filter(lambda s=s: s in strings, strings)
4.
strings = ('ss', )
is_in = strings in ('s', 'ss', 'sss')
2.
strings = ('miss')
ret = any([s for s in ('s', 'ss', 'ss') if s in strings])
3. filter(lambda s=s: s in strings, strings)
4.
strings = ('ss', )
is_in = strings in ('s', 'ss', 'sss')
820デフォルトの名無しさん (ワッチョイ 37ca-ePh+)
2024/05/11(土) 11:03:50.73ID:6E9A5zBq0 strって関数オブジェクトじゃないの?
821デフォルトの名無しさん (ワッチョイ ea83-Np3+)
2024/05/11(土) 11:33:01.51ID:gV6TyhSc0 ヒント
画像情報 テレポート
エネルギー 瞬間にどう
観測結果論部あり
※情報とエネルギーを送れるのなら任意の波と線とHzを任意の場所で発生可能
上記の技術に脳内インプラントデータを対象者全身に送信で操り人形
地球外宇宙人もサイコパスが使用中
高度な科学を使用できていても自然環境も人間社会いも狡猾な者【人間を物として見る者】が圧勝
ガスライティング.ギャングストーカー.電磁波攻撃 等
現在の若者サイコパスで無い者は何%いるのかな?
地球派【マイクロ波聴覚効果】は違法でないので宇宙人が行っていても合法
別の惑星はテロに該当なので問答無用で戦争
マイクロ波は波の種類なので
X線でマイクロ波を起こしているので
お前に200回のx線を打ち込んだも理解できるでしょう
※5Gはミリ波で動的動作も追跡可能になるのでマイクロ波より便利
テラヘルツ波はミリ波と比べて現在不明なので研究中
何Hzの帯域は対象者周囲の状況に応じて変化していると思われるので
線種類 + 波種類 + 何hz + 使用w数 = 音波【音の高さ】?
画像情報 テレポート
エネルギー 瞬間にどう
観測結果論部あり
※情報とエネルギーを送れるのなら任意の波と線とHzを任意の場所で発生可能
上記の技術に脳内インプラントデータを対象者全身に送信で操り人形
地球外宇宙人もサイコパスが使用中
高度な科学を使用できていても自然環境も人間社会いも狡猾な者【人間を物として見る者】が圧勝
ガスライティング.ギャングストーカー.電磁波攻撃 等
現在の若者サイコパスで無い者は何%いるのかな?
地球派【マイクロ波聴覚効果】は違法でないので宇宙人が行っていても合法
別の惑星はテロに該当なので問答無用で戦争
マイクロ波は波の種類なので
X線でマイクロ波を起こしているので
お前に200回のx線を打ち込んだも理解できるでしょう
※5Gはミリ波で動的動作も追跡可能になるのでマイクロ波より便利
テラヘルツ波はミリ波と比べて現在不明なので研究中
何Hzの帯域は対象者周囲の状況に応じて変化していると思われるので
線種類 + 波種類 + 何hz + 使用w数 = 音波【音の高さ】?
822デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/11(土) 11:47:23.04ID:6kJwwEnQ0 requests.get() したものに対して、
<meta charset= の内容を見てencodingを設定してくれる機能ってある?
<meta charset= の内容を見てencodingを設定してくれる機能ってある?
823デフォルトの名無しさん (ワッチョイ 8b05-HBr6)
2024/05/11(土) 12:21:55.32ID:XZyyqECr0 >>817
その条件では使えない
英文みたいに空白で単語が区切られている時に使える
部分一致はsuffix arrayみたいな重く複雑なsetが必要
ひょっとしたら何かエレガントな書き方があるのかもしれないが
その条件では使えない
英文みたいに空白で単語が区切られている時に使える
部分一致はsuffix arrayみたいな重く複雑なsetが必要
ひょっとしたら何かエレガントな書き方があるのかもしれないが
824デフォルトの名無しさん (ワッチョイ 7e44-c5DX)
2024/05/11(土) 13:44:37.23ID:dlaw+38P0 >>822
まずdecodeしないでmeta見れるの?
まずdecodeしないでmeta見れるの?
825デフォルトの名無しさん (ワッチョイ 2301-3ePv)
2024/05/11(土) 16:52:01.34ID:MOJftii60826デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/11(土) 16:57:44.24ID:6kJwwEnQ0 apparent_encoding にするといいよという記事をよく見るけど、
encodingに困ってる時にapparent_encoding使うと悪化する
困ってない時は何もしなくていい
結局使い所が無い
encodingに困ってる時にapparent_encoding使うと悪化する
困ってない時は何もしなくていい
結局使い所が無い
827デフォルトの名無しさん (ワッチョイ 7b85-U069)
2024/05/11(土) 17:02:27.88ID:7DA564Sp0828デフォルトの名無しさん (ワッチョイ 7e44-c5DX)
2024/05/11(土) 17:32:49.96ID:dlaw+38P0829デフォルトの名無しさん (ワッチョイ 7f54-wePh)
2024/05/11(土) 17:55:41.08ID:6kJwwEnQ0 決め打ちしなくても、meta読めばそれが正解なんだよな
答えが書いてあるのに推測しようとして失敗する
答えが書いてあるのに推測しようとして失敗する
830デフォルトの名無しさん (ワッチョイ 2bd0-2p88)
2024/05/12(日) 01:03:35.51ID:sYFXlqml0 charsetに嘘書いてある事もあるから
metaは参考程度
metaは参考程度
831デフォルトの名無しさん (ワッチョイ f5b4-XO5N)
2024/05/12(日) 03:16:25.45ID:blI7TU//0 >>827
なんで配列がリストと同様だと思ったん?
なんで配列がリストと同様だと思ったん?
832デフォルトの名無しさん (ワッチョイ bd79-dhv7)
2024/05/12(日) 03:47:45.56ID:sQadkg9O0833デフォルトの名無しさん (ワッチョイ 3709-SSRy)
2024/05/12(日) 15:32:32.50ID:qUDonbHH0 「動的配列は配列じゃないリストだ」と言い張る人なんじゃね?
それか何か根本的な勘違いをしてるか
まあどうでもいいけど
それか何か根本的な勘違いをしてるか
まあどうでもいいけど
834デフォルトの名無しさん (ワッチョイ a1f0-NuW3)
2024/05/12(日) 15:44:47.38ID:H0ypy+dK0 その辺の言葉の使い方は言語や人や実装によって違うからまずは定義をちゃんとして欲しいな
835デフォルトの名無しさん (ワッチョイ c954-7sFO)
2024/05/12(日) 15:47:15.87ID:DQpWxQ2J0 言語も何も指定せずにプログラム関連でリストというと、リスト構造を指すよな
836デフォルトの名無しさん (ワッチョイ 557c-06YP)
2024/05/12(日) 15:49:04.86ID:jPmIOKVf0 基本情報も持ってないような奴はその辺のデータ構造としての配列とかリスト分かってないんだろ
837デフォルトの名無しさん (ワッチョイ a1f0-NuW3)
2024/05/12(日) 15:51:41.09ID:H0ypy+dK0 大抵はリンクリストを指すのだろうけど動的言語あたりが好き勝手用語を解釈し始めて
動的配列を指すこともあるし一般的にモノが並んでいることをリストと言ったりもする
ややこしい時代になったもんだ
動的配列を指すこともあるし一般的にモノが並んでいることをリストと言ったりもする
ややこしい時代になったもんだ
838デフォルトの名無しさん (ワッチョイ 5f79-nHLb)
2024/05/12(日) 18:01:26.30ID:XuEaHJPQ0 データ構造に言及しない文脈なら一般的に一覧とかリストで済ますでしょ
PythonスレはVBAスレに並ぶ初心者が集うスレだからこんな議論が度々起きても仕方ない
PythonスレはVBAスレに並ぶ初心者が集うスレだからこんな議論が度々起きても仕方ない
839デフォルトの名無しさん (ワッチョイ 7568-sqPz)
2024/05/12(日) 19:15:29.77ID:TeUsEGsc0 ごくごく一般的な言葉を環境特有の用語として使う馬鹿が悪い
840デフォルトの名無しさん (ワッチョイ c954-7sFO)
2024/05/12(日) 19:35:34.27ID:DQpWxQ2J0 数学なんかそんなんばっかり
わざとだろと思うくらい
わざとだろと思うくらい
841デフォルトの名無しさん (ワッチョイ 3709-SSRy)
2024/05/12(日) 21:39:13.62ID:qUDonbHH0 赤っ恥かいた人の自演言い訳レスばっかりで草
842デフォルトの名無しさん (ワッチョイ 7568-sqPz)
2024/05/13(月) 02:42:21.97ID:4H4E5Igk0 俺の投稿GW以降初なんだが馬鹿の自演言い訳扱いにされてんの?
843 警備員[Lv.1][新初] (ブーイモ MMb3-7UPu)
2024/05/13(月) 19:42:10.18ID:FIEerBn6M844デフォルトの名無しさん (スプッッ Sddb-u+H/)
2024/05/13(月) 20:27:48.60ID:qI7rp+/ud サイズ決めてからリスト作ったら
内部データは1つの配列?
それとも1つ1つ個別のリンクリスト?
内部データは1つの配列?
それとも1つ1つ個別のリンクリスト?
845デフォルトの名無しさん (ワッチョイ c954-7sFO)
2024/05/13(月) 20:53:26.29ID:Vgw5tAUB0 そういうのはnumpyなんだよな
846デフォルトの名無しさん (ワッチョイ 2701-B4Wz)
2024/05/13(月) 22:15:15.85ID:2RX7d+Cx0 >>843
>配列そのものが連続したアドレスのメモリ領域のことだからな
何を主張したいのかよくわからん
Pythonのlistは配列じゃないと言いたいの? それとも配列だと言いたいの?
>動的にメモリを確保する場合は、型が後づけになるから配列と呼ぶの違和感があるのは仕方ない
動的にメモリを確保することと型が後付になるかどうかは関係ないよ
>配列そのものが連続したアドレスのメモリ領域のことだからな
何を主張したいのかよくわからん
Pythonのlistは配列じゃないと言いたいの? それとも配列だと言いたいの?
>動的にメモリを確保する場合は、型が後づけになるから配列と呼ぶの違和感があるのは仕方ない
動的にメモリを確保することと型が後付になるかどうかは関係ないよ
847デフォルトの名無しさん (ワッチョイ c954-7sFO)
2024/05/13(月) 22:22:23.19ID:Vgw5tAUB0 メモリなんかいつでも好きな時に確保できるように見えるだけで、
実際はmallocで頑張って実現してるしな
思想は先進化していくのに実現手段はずっとCなので、
職人がどんどんハゲる
実際はmallocで頑張って実現してるしな
思想は先進化していくのに実現手段はずっとCなので、
職人がどんどんハゲる
848デフォルトの名無しさん (ワッチョイ 312a-qYA6)
2024/05/14(火) 08:46:28.42ID:qHkm4M1L0 結局 >>839 だよな。お前の言う「配列」はどれなんだってな。
849デフォルトの名無しさん (ワッチョイ e7c3-SSRy)
2024/05/14(火) 09:10:15.76ID:KCRt/7OV0 「環境特有の用語」として使ってるやつなんていないだろ
850デフォルトの名無しさん (ワッチョイ f9eb-Smdd)
2024/05/14(火) 11:55:04.88ID:tAOIV1Ky0 発端はこれ
>Pythonって配列無いんじゃ?リストやろ
書き方から配列ではない”リスト”、リストではない”配列”について述べてることは自明
つまり抽象データ構造としてのリストを指してるわけではなく、その具体的実装のうち配列ではないもの(リンクリスト等)を指しているか、Pythonのlist(リスト型)を指していることになる
次にこれ
>なんで配列がリストと同様だと思ったん?
これはlistの内部実装が配列だというレスへの返信内容なので、発端となったレスと合わせるとlistがリンクリスト的なもので実装されてると勘違いしてたということ
同じ勘違いをしてると思われ、かつ同じように二言目にはCに言及してるレスが散見されるのは偶然ではないでしょう
>Pythonって配列無いんじゃ?リストやろ
書き方から配列ではない”リスト”、リストではない”配列”について述べてることは自明
つまり抽象データ構造としてのリストを指してるわけではなく、その具体的実装のうち配列ではないもの(リンクリスト等)を指しているか、Pythonのlist(リスト型)を指していることになる
次にこれ
>なんで配列がリストと同様だと思ったん?
これはlistの内部実装が配列だというレスへの返信内容なので、発端となったレスと合わせるとlistがリンクリスト的なもので実装されてると勘違いしてたということ
同じ勘違いをしてると思われ、かつ同じように二言目にはCに言及してるレスが散見されるのは偶然ではないでしょう
851デフォルトの名無しさん (ワッチョイ c954-7sFO)
2024/05/14(火) 12:27:50.27ID:zAEMfD8m0 トートロジーなんだよな
中身のアドレスが規則的に並んでいるものを配列と呼ぶ
と定義すれば、配列はアドレスが規則的に並んでいる
自分の定義に疑問を持つような文章を書くから、
知らんがなお前の脳内にしか答えはねえよになる
中身のアドレスが規則的に並んでいるものを配列と呼ぶ
と定義すれば、配列はアドレスが規則的に並んでいる
自分の定義に疑問を持つような文章を書くから、
知らんがなお前の脳内にしか答えはねえよになる
852デフォルトの名無しさん (ワッチョイ 5b18-Hnix)
2024/05/14(火) 14:39:54.11ID:8mNAgpzV0 python変化目まぐるしくて追いつくのがしんどすぎる....
最先端のpythonライブラリのポータルサイトとかないの?
毎日確認したいわ
本でkeras、tensorflowとか必死で習得(完璧ではない)したのに
今はpytorchも主流らしいね
こんなの追いつくの大変だわ
webとpythonは本当に頭がスポンジじゃないと無理だわ
最先端のpythonライブラリのポータルサイトとかないの?
毎日確認したいわ
本でkeras、tensorflowとか必死で習得(完璧ではない)したのに
今はpytorchも主流らしいね
こんなの追いつくの大変だわ
webとpythonは本当に頭がスポンジじゃないと無理だわ
853デフォルトの名無しさん (ワッチョイ 0bad-ydgP)
2024/05/14(火) 15:55:30.69ID:B5OwFMM40854デフォルトの名無しさん (ワッチョイ a1f0-NuW3)
2024/05/14(火) 15:56:53.18ID:mAhB2AWP0 >>852
pytorchも生で使う人はいないぞ
transformersというpytorchを使いやすくしたライブラリしか使われてない
まあそれも計算資源がある会社や組織しか無理だけど
日本向けにCPUでうまく学習できるライブラリ作れよって思うけどね
スパコンはあるわけだし
もう作れる技術ある人がいないのだろう
悲しいなあ
pytorchも生で使う人はいないぞ
transformersというpytorchを使いやすくしたライブラリしか使われてない
まあそれも計算資源がある会社や組織しか無理だけど
日本向けにCPUでうまく学習できるライブラリ作れよって思うけどね
スパコンはあるわけだし
もう作れる技術ある人がいないのだろう
悲しいなあ
855デフォルトの名無しさん (ワッチョイ 5b18-Hnix)
2024/05/14(火) 17:17:20.85ID:8mNAgpzV0856デフォルトの名無しさん (ワッチョイ a1f0-NuW3)
2024/05/14(火) 17:44:51.87ID:mAhB2AWP0857デフォルトの名無しさん (ワッチョイ 4b01-CEmf)
2024/05/14(火) 18:36:12.11ID:Q7kDAF5x0858デフォルトの名無しさん (ワッチョイ c954-7sFO)
2024/05/14(火) 20:39:34.27ID:zAEMfD8m0 AIはいい方法が見つかって、あとは規模を拡大していくだけじゃないの
その先に強いAIもあるよ
その先に強いAIもあるよ
859デフォルトの名無しさん (ワッチョイ a1f0-NuW3)
2024/05/14(火) 21:25:34.15ID:mAhB2AWP0 >>857
トートロジー言いたいだけ
トートロジー言いたいだけ
860デフォルトの名無しさん (ワッチョイ 7795-SSRy)
2024/05/14(火) 22:22:59.43ID:ijGZFbN80 循環定義と言いたかったんじゃね?
循環してないから的外れだけど
循環してないから的外れだけど
861デフォルトの名無しさん (ワッチョイ bd79-dhv7)
2024/05/14(火) 22:50:26.75ID:W7JQzi5C0 >>860
循環してないならトートロジーで合ってるのでは
循環してないならトートロジーで合ってるのでは
862デフォルトの名無しさん (ワッチョイ 7795-SSRy)
2024/05/14(火) 23:30:34.98ID:ijGZFbN80863デフォルトの名無しさん (ワッチョイ 4bb6-nr3a)
2024/05/15(水) 02:04:38.50ID:CiUrAQCg0 >>855
PHP の本を書いている、たにぐちまこともPython の動画を出そうとしたけど、
大学で勉強しないと無理と言っていた
KENTA が既に言っている。
理系で、8年も掛けて勉強するのは効率が悪い。
何年も勉強する看護師とかもそう
文系のアホが唯一金持ちになれる、最強のチート職業はRuby on Rails である!
Runteq の菊本も、千時間と言っている。
外人も言っている
Railsでは頭の良さが必要ではなく、再現性が高い。
東大受験と同じ。
アホでも3千時間の暗記で、偏差値が40上がる。
75時間で1偏差値上がる
だから、ほとんどの学校・サロンではRailsを教える。
知識が勉強時間に比例するから。
東大向け予備校と同じ
一方、Pythonは大学院数学科とか、地頭の良さが問われる。
文法を知っていても雇われない。
全言語の中で唯一、人余りの言語だし
文系なら絶対に無理。
理系で偏差値70以上なら独学でもできるだろうけど
Java は建設業と同じ、5大SIer の多重請負構造の身分制度があるから、
間に1社入る毎に、3割抜かれる。
絶対に大企業系列での身分が変わらないから、
一発逆転を狙うdrop out 組は、Railsへ進む
PHP の本を書いている、たにぐちまこともPython の動画を出そうとしたけど、
大学で勉強しないと無理と言っていた
KENTA が既に言っている。
理系で、8年も掛けて勉強するのは効率が悪い。
何年も勉強する看護師とかもそう
文系のアホが唯一金持ちになれる、最強のチート職業はRuby on Rails である!
Runteq の菊本も、千時間と言っている。
外人も言っている
Railsでは頭の良さが必要ではなく、再現性が高い。
東大受験と同じ。
アホでも3千時間の暗記で、偏差値が40上がる。
75時間で1偏差値上がる
だから、ほとんどの学校・サロンではRailsを教える。
知識が勉強時間に比例するから。
東大向け予備校と同じ
一方、Pythonは大学院数学科とか、地頭の良さが問われる。
文法を知っていても雇われない。
全言語の中で唯一、人余りの言語だし
文系なら絶対に無理。
理系で偏差値70以上なら独学でもできるだろうけど
Java は建設業と同じ、5大SIer の多重請負構造の身分制度があるから、
間に1社入る毎に、3割抜かれる。
絶対に大企業系列での身分が変わらないから、
一発逆転を狙うdrop out 組は、Railsへ進む
864デフォルトの名無しさん (ブーイモ MM5b-2p88)
2024/05/15(水) 09:28:02.91ID:lY8yWo0EM 理系で偏差値70医学部だろ
865デフォルトの名無しさん (ワッチョイ c954-7sFO)
2024/05/15(水) 09:51:34.33ID:B4c3/ooh0 医者が難しい積分とかできてどうするんだろうな
866デフォルトの名無しさん ころころ (ワッチョイ 5b95-Hnix)
2024/05/15(水) 10:23:20.15ID:S+ZupDQm0 東大数学も難なく解けるような人間だとpython+人工知能も余裕なんだろうな
高卒にプログラマかなり多いけど彼らは人工知能理解できるのだろうか?
確率過程、解析学、線形代数など大学数学レベルの応用なわけだが
高卒にプログラマかなり多いけど彼らは人工知能理解できるのだろうか?
確率過程、解析学、線形代数など大学数学レベルの応用なわけだが
867デフォルトの名無しさん (ワッチョイ c954-7sFO)
2024/05/15(水) 10:30:56.53ID:B4c3/ooh0 建築現場の労働者が強度計算できるのか心配してるようなもの
868デフォルトの名無しさん (ワッチョイ 5d10-XO5N)
2024/05/15(水) 13:16:40.50ID:aVLImmd00 独学で学習したが動かせるようになるまで2.5年かかった
理解できているかは、分野や扱い方次第でどうとでも言えるかと
人工知能という単語が広すぎるので
何の何でどのモデルをどの手法でどうやってトレーニングして、何をできるようにしたことがあって、何に適用したことがあるか?
位まで説明してくれないとわからない
理解できているかは、分野や扱い方次第でどうとでも言えるかと
人工知能という単語が広すぎるので
何の何でどのモデルをどの手法でどうやってトレーニングして、何をできるようにしたことがあって、何に適用したことがあるか?
位まで説明してくれないとわからない
869デフォルトの名無しさん (ワッチョイ 5d10-XO5N)
2024/05/15(水) 13:37:58.79ID:aVLImmd00 マクドに行ってハンバーガーくださいと言っているのと変わらないということ
870 警備員[Lv.6][新初] (ワッチョイ 7b5f-7UPu)
2024/05/15(水) 21:54:52.51ID:QNLWEWL40 >>846
動的に確保したメモリ領域を1バイト単位の変数からおかしくないが、可変のマルチバイトの型にすると物理アドレスで追えなくなる。
動的に確保したメモリ領域を1バイト単位の変数からおかしくないが、可変のマルチバイトの型にすると物理アドレスで追えなくなる。
871 警備員[Lv.6][新初] (ワッチョイ 7b5f-7UPu)
2024/05/15(水) 21:59:14.32ID:QNLWEWL40 Pythonは一般的にコレクションにあたるものが独特の定義と変な構文・命令文で操作するから、素直な配列をリストと言う名称にして、配列とも呼ぶということにしたせいでわかりにくくなった。
配列は連続したメモリ領域という意味合いがあるが、Pythonは完全に無視しているので、初心者にはハードルが高い。
配列は連続したメモリ領域という意味合いがあるが、Pythonは完全に無視しているので、初心者にはハードルが高い。
872デフォルトの名無しさん ころころ (ワッチョイ 0bb4-dL3C)
2024/05/15(水) 22:33:27.30ID:5dHp99TT0 変にかじってるから連結リストを連想するんでは
シンプルに一覧、複数の要素を含むデータ構造ってだけ
シンプルに一覧、複数の要素を含むデータ構造ってだけ
873デフォルトの名無しさん (ワッチョイ c954-7sFO)
2024/05/15(水) 22:35:29.17ID:B4c3/ooh0 arrayで良かったがな
874デフォルトの名無しさん (ワッチョイ 9d01-lNhc)
2024/05/15(水) 23:48:19.33ID:heFIaB2P0 >>871,872
配列の領域を動的に拡張する動的配列の話と
ヒープというか1つの配列で複数の型の値を管理する話がごちゃ混ぜになってたのね
動的配列であるPythonのlistも連続したメモリ領域(内部はCのarray)
先頭アドレス+インデックスでインデックス番目の要素にO(1)でアクセス可能
連続メモリ領域である配列に型の異なる要素を入れられるのは
PyObjectというオブジェクトへのポインタを格納してる配列だから
intやfloatを格納してもポインタの間接参照が必ず入るので
それを必要としないarray.arrayやndarrayに比べるとシーケンシャルスキャンなどは遅い
配列の領域を動的に拡張する動的配列の話と
ヒープというか1つの配列で複数の型の値を管理する話がごちゃ混ぜになってたのね
動的配列であるPythonのlistも連続したメモリ領域(内部はCのarray)
先頭アドレス+インデックスでインデックス番目の要素にO(1)でアクセス可能
連続メモリ領域である配列に型の異なる要素を入れられるのは
PyObjectというオブジェクトへのポインタを格納してる配列だから
intやfloatを格納してもポインタの間接参照が必ず入るので
それを必要としないarray.arrayやndarrayに比べるとシーケンシャルスキャンなどは遅い
875デフォルトの名無しさん (ワッチョイ c954-7sFO)
2024/05/15(水) 23:50:58.58ID:B4c3/ooh0 なんでappendした時のアドレスは最初から空いてるんだ?
876デフォルトの名無しさん (ワッチョイ 9d01-lNhc)
2024/05/15(水) 23:59:39.16ID:heFIaB2P0 動的配列(dynamic array)とか可変長配列(variable length array)でググってください
877デフォルトの名無しさん (ワッチョイ a1f0-NuW3)
2024/05/16(木) 02:28:34.83ID:GRjs/TRy0878デフォルトの名無しさん (ワッチョイ f940-We0z)
2024/05/16(木) 09:01:52.97ID:OT19dHrs0 アスペおじさんw
880863 (アウアウウー Sa31-nr3a)
2024/05/17(金) 09:15:28.47ID:rqZM+dIga >>866
Stack Overflow 米国年収。2022 -> 2023。
Rubyは、Go/Rust/Elixir の3大言語を超えた!
Ruby : 9.3 -> 9.9 万ドル
Elixir : 9.3 -> 9.6
Go : 8.9 -> 9.3
Rust : 8.7 -> 8.7
多くの言語 : 6.5〜7 -> 7.3〜7.8
PHP : 5 -> 5.9
Dart : 4.4 -> 5.6
プログラマーは、大卒コンピューターサイエンスが必須。
ただし、PHP, Dart だけは高卒用言語だから低収入。
だから、高卒で人工知能などをやっている香具師はいないはず
TIOBE Index 2024/4 では、
PHPは、9位 → 17。
一方、Ruby は、18 → 13
2019年「滅びゆく5つのプログラミング言語」として、
Ruby, Haskell, Objective-C, R, Perl の記事が出たけど、
実はRubyよりも、PHPの方が先に滅んでしまった
KENTA も、PHPをオワコン認定した。
そして初心者のキャリアパスは、Rails → Go のみと言う
Stack Overflow 米国年収。2022 -> 2023。
Rubyは、Go/Rust/Elixir の3大言語を超えた!
Ruby : 9.3 -> 9.9 万ドル
Elixir : 9.3 -> 9.6
Go : 8.9 -> 9.3
Rust : 8.7 -> 8.7
多くの言語 : 6.5〜7 -> 7.3〜7.8
PHP : 5 -> 5.9
Dart : 4.4 -> 5.6
プログラマーは、大卒コンピューターサイエンスが必須。
ただし、PHP, Dart だけは高卒用言語だから低収入。
だから、高卒で人工知能などをやっている香具師はいないはず
TIOBE Index 2024/4 では、
PHPは、9位 → 17。
一方、Ruby は、18 → 13
2019年「滅びゆく5つのプログラミング言語」として、
Ruby, Haskell, Objective-C, R, Perl の記事が出たけど、
実はRubyよりも、PHPの方が先に滅んでしまった
KENTA も、PHPをオワコン認定した。
そして初心者のキャリアパスは、Rails → Go のみと言う
881デフォルトの名無しさん (ワッチョイ c954-7sFO)
2024/05/17(金) 09:47:04.55ID:Qa4vCMDK0 滅ぶ為には一度栄える必要があるからな
滅ぶことすらできない言語が死屍累々
滅ぶことすらできない言語が死屍累々
882デフォルトの名無しさん (ワッチョイ c954-7sFO)
2024/05/18(土) 11:03:18.54ID:PjF8WCX10 str.replaceとre.subがどっちがどっちだったか覚えられません
883 警備員[Lv.29] (ワッチョイ 7ae7-e3iQ)
2024/05/19(日) 20:02:36.67ID:j/RUVR5T0884デフォルトの名無しさん (ワッチョイ 0754-+XYa)
2024/05/19(日) 20:20:55.34ID:yPlDr+Sl0 RAMがハード的に仮想アドレスを持てるようにすれば、
ソフトが断片化とか気にしなくてよくなるな
ソフトが断片化とか気にしなくてよくなるな
885デフォルトの名無しさん (ワッチョイ 9a79-3rNJ)
2024/05/19(日) 21:43:05.64ID:Mnae9rHQ0 CPUにMMUが追加されたかなり昔からOSが似たようなことをしているわけで
886デフォルトの名無しさん (ワッチョイ df7c-6G0y)
2024/05/19(日) 22:10:48.54ID:Bt2ug4Wx0887デフォルトの名無しさん (ワッチョイ df7c-6G0y)
2024/05/19(日) 22:11:43.39ID:Bt2ug4Wx0 スタックとかヒープ解ってない奴多過ぎ
888デフォルトの名無しさん (ワッチョイ 5b10-/6xt)
2024/05/19(日) 23:42:12.30ID:BsbbAZea0889デフォルトの名無しさん (ワッチョイ 5b10-/6xt)
2024/05/19(日) 23:42:34.77ID:BsbbAZea0 誤爆してるやないか
890デフォルトの名無しさん (ワッチョイ 5b10-/6xt)
2024/05/20(月) 12:49:55.53ID:3W+i4yLz0891デフォルトの名無しさん (ワッチョイ 5b10-/6xt)
2024/05/20(月) 12:50:47.46ID:3W+i4yLz0 それが何かというと
教えられないんだよな
教えられないんだよな
892デフォルトの名無しさん (ワッチョイ 5b10-/6xt)
2024/05/20(月) 12:51:13.63ID:3W+i4yLz0 ふう、ケツがヒヤッとした
893デフォルトの名無しさん (ワッチョイ 9b10-XuRU)
2024/05/20(月) 14:41:24.00ID:3hdkulJY0894デフォルトの名無しさん (ワッチョイ 0754-+XYa)
2024/05/20(月) 14:51:57.23ID:r4ONNAiJ0 何故appendするとappend後のものを返すんじゃなくて元データが変更されるのか
895デフォルトの名無しさん (ワッチョイ de01-+tGM)
2024/05/20(月) 18:02:45.08ID:53Qyo6js0896デフォルトの名無しさん (ワッチョイ de01-+tGM)
2024/05/20(月) 18:38:10.23ID:53Qyo6js0 >同じバイト数のデータ型なら、連続の領域を使う。
「連続領域を使う」というのは「配列の中身がポインタじゃなく実データになる」という意味なんだろうけどバイト数が同じかどうかで判断したりはしないでしょ
少なくともndarrayやarray.arrayはそういう実装にはなってない
他の言語の話だとしてもバイト数で判断する実装というのは聞いたことがない
「連続領域を使う」というのは「配列の中身がポインタじゃなく実データになる」という意味なんだろうけどバイト数が同じかどうかで判断したりはしないでしょ
少なくともndarrayやarray.arrayはそういう実装にはなってない
他の言語の話だとしてもバイト数で判断する実装というのは聞いたことがない
897デフォルトの名無しさん (ワッチョイ 0754-+XYa)
2024/05/20(月) 18:48:16.70ID:r4ONNAiJ0 読んでないけど、普通に実装したらポインタの配列にするのでは
898デフォルトの名無しさん (ブーイモ MMb6-ETG5)
2024/05/20(月) 18:51:43.87ID:ptqDWmWTM array型すら中身はポインタだろ
値を直接突っ込む意味がない
値を直接突っ込む意味がない
899デフォルトの名無しさん (ワッチョイ 0754-+XYa)
2024/05/20(月) 19:17:25.12ID:r4ONNAiJ0 pythonで扱う対象は全てオブジェクトです
というのは、高級なことを言ってる訳でもなくて、
全部ポインタで管理してるというだけの意味なんだよな
数字の1を入れたいと思っても、
0x01とか0x00000001を直接入れずにその実体は別にあってそのポインタを入れる
というのは、高級なことを言ってる訳でもなくて、
全部ポインタで管理してるというだけの意味なんだよな
数字の1を入れたいと思っても、
0x01とか0x00000001を直接入れずにその実体は別にあってそのポインタを入れる
900デフォルトの名無しさん (ワッチョイ 9768-DmKs)
2024/05/20(月) 21:15:13.12ID:kb+bQ0Uz0 ぬるぽ
901デフォルトの名無しさん (ワッチョイ de01-+tGM)
2024/05/20(月) 21:56:53.36ID:53Qyo6js0902デフォルトの名無しさん (ワッチョイ de01-+tGM)
2024/05/20(月) 22:04:16.29ID:53Qyo6js0 値を直接突っ込む意味はポインタのデリファレンスが必要なく
ローカリティが高いので処理によっては高速化できる(numpyが好まれる理由はこれ)
あとは必要なメモリサイズを小さくできる
ローカリティが高いので処理によっては高速化できる(numpyが好まれる理由はこれ)
あとは必要なメモリサイズを小さくできる
903 警備員[Lv.30] (ワッチョイ 7ab5-e3iQ)
2024/05/21(火) 23:12:02.77ID:oNhs0c9T0 >>886
Pythonの配列のことではない。Pythonはコンテナというコレクションしかないので、他のプログラミング言語からするとアクセスの遅いコレクションしかないという何とも言えないクソ
Pythonの配列のことではない。Pythonはコンテナというコレクションしかないので、他のプログラミング言語からするとアクセスの遅いコレクションしかないという何とも言えないクソ
904 警備員[Lv.30] (ワッチョイ 7ab5-e3iQ)
2024/05/21(火) 23:14:53.11ID:oNhs0c9T0905デフォルトの名無しさん (ワッチョイ df01-+ZnL)
2024/05/21(火) 23:16:32.85ID:wexYHRdB0 モノホンのヤバい人だったなwww
906 警備員[Lv.30] (ワッチョイ 7ab5-e3iQ)
2024/05/21(火) 23:17:32.91ID:oNhs0c9T0 >>899
それは違う。普通の変数は関数などの呼び出し時にその変数の領域が割り当てられる。
それは違う。普通の変数は関数などの呼び出し時にその変数の領域が割り当てられる。
907 警備員[Lv.30] (ワッチョイ 7ab5-e3iQ)
2024/05/21(火) 23:18:49.62ID:oNhs0c9T0 Pythonのスレはコンピューターをわかっていない人間が多すぎるよか
908デフォルトの名無しさん (ワッチョイ 0754-+XYa)
2024/05/21(火) 23:22:15.64ID:TE6yeBvJ0 関数の引数で渡されるのが変数の実体なのか参照なのかは参照渡し云々で、
オブジェクトとして管理してるかとは別次元の話
オブジェクトとして管理してるかとは別次元の話
909 警備員[Lv.30] (ワッチョイ 7ab5-e3iQ)
2024/05/21(火) 23:27:47.72ID:oNhs0c9T0 >>908
関数というサブルーチンを呼び出すときはCPUがスタックに呼び出し元の情報を保存して、関数というサブルーチンをプログラムからメモリにコピーする。
ノイマン型コンピューターなんだから、プログラムが保存されているところと、実行するプログラムは別物。
関数というサブルーチンを呼び出すときはCPUがスタックに呼び出し元の情報を保存して、関数というサブルーチンをプログラムからメモリにコピーする。
ノイマン型コンピューターなんだから、プログラムが保存されているところと、実行するプログラムは別物。
910デフォルトの名無しさん (ワッチョイ 0754-+XYa)
2024/05/21(火) 23:31:25.76ID:TE6yeBvJ0 スタックから取り出したものが実体なのかポインタなのかは実装次第
コンピューターをわかっていない人間が多すぎる
コンピューターをわかっていない人間が多すぎる
911デフォルトの名無しさん (ワッチョイ 7a0a-LSaA)
2024/05/21(火) 23:44:17.95ID:Ctekz2yS0 ID:oNhs0c9T0の言ってることは、一見それらしいことを言ってるように見せかけて全部メチャクチャなので読む努力をしない方がいい
わざとやってるのかな?
わざとやってるのかな?
912デフォルトの名無しさん (ワッチョイ cb01-RSeE)
2024/05/22(水) 00:34:43.45ID:IU/a73qv0 わざとだろうね
じゃなければ病気かも
じゃなければ病気かも
913 警備員[Lv.31] (ワッチョイ 275f-e3iQ)
2024/05/22(水) 14:49:18.95ID:EMUe+/960 >>910
スタックはメモリ構造のこで、スタックにブッシュしたメモリのアドレス順とは逆にポップではメモリの値を戻す。
スタックはメモリ構造のこで、スタックにブッシュしたメモリのアドレス順とは逆にポップではメモリの値を戻す。
914デフォルトの名無しさん (ワッチョイ 0754-+XYa)
2024/05/22(水) 14:58:06.52ID:KgImVKL50 GPT-4oに頭の悪い文章を書かせるテストをしています
915デフォルトの名無しさん (ワッチョイ 7601-mC31)
2024/05/22(水) 15:37:05.89ID:rUhOy+lm0916 警備員[Lv.31] (ワッチョイ 275f-e3iQ)
2024/05/22(水) 15:54:52.08ID:EMUe+/960917デフォルトの名無しさん (ブーイモ MMba-uMTD)
2024/05/22(水) 15:56:14.32ID:7Wi0RN/NM 汎用機とかでハードスタック内容機種もあるけどなw
918デフォルトの名無しさん (ワッチョイ 0754-+XYa)
2024/05/22(水) 16:07:35.17ID:KgImVKL50 積みゲーオーバーフロー
919デフォルトの名無しさん (ワッチョイ 1a79-UQRA)
2024/05/22(水) 16:17:21.02ID:ZowTQvJn0 CPUの実装の話?
pythonの実装の話?
pythonの実装の話?
920デフォルトの名無しさん (ブーイモ MMb6-kryU)
2024/05/22(水) 18:00:18.16ID:PWbjAXDiM 100%発達障害
- 文脈が全く読めない
- 自分だけに通じる言葉使い
- 異常なまでに過大な自己評価
- とにかく自己正当化する
- 文脈が全く読めない
- 自分だけに通じる言葉使い
- 異常なまでに過大な自己評価
- とにかく自己正当化する
921デフォルトの名無しさん (ワッチョイ df7c-6G0y)
2024/05/22(水) 18:37:24.65ID:6D6ggED50922デフォルトの名無しさん (ワッチョイ 1797-/6xt)
2024/05/22(水) 18:52:07.56ID:fV5qm6WZ0923デフォルトの名無しさん (ワッチョイ 1797-/6xt)
2024/05/22(水) 18:59:36.55ID:fV5qm6WZ0924デフォルトの名無しさん (ワッチョイ 5fbd-KfuP)
2024/05/23(木) 13:36:14.27ID:ndM2riW20 ぶん回してるのがオーバーフローかなんかで落ちるんだけど回避できるの?
エスパーよろ
エスパーよろ
925デフォルトの名無しさん (ワッチョイ 23f6-HeM1)
2024/05/23(木) 13:47:59.79ID:yELhut5f0 一般論でいえば精度をあきらめるかアルゴリズム見直す
桁の上位・下位のベクトルで持つとか
いっそPython捨てるのもあり
桁の上位・下位のベクトルで持つとか
いっそPython捨てるのもあり
926デフォルトの名無しさん (ワッチョイ 0754-+XYa)
2024/05/23(木) 14:04:22.65ID:iwuMZB+90 リソース無くなったら誤動作する、というのはCPUの宿命だよな
そこを絶対安全にするアイディアが無い
そこを絶対安全にするアイディアが無い
927デフォルトの名無しさん (ワッチョイ de01-zAOF)
2024/05/23(木) 15:15:41.08ID:FNwzWb4T0 算術オーバーフローなのか
スタックオーバーフローなのか
バッファオーバーフローなのか
ヒープオーバーフローなのか
どれも回避は可能だけど
ものによっては手間がかかる
スタックオーバーフローなのか
バッファオーバーフローなのか
ヒープオーバーフローなのか
どれも回避は可能だけど
ものによっては手間がかかる
928デフォルトの名無しさん (ワッチョイ 0754-+XYa)
2024/05/23(木) 15:19:37.02ID:iwuMZB+90 (100!)!を計算するソフトをメモリ4kBで書いて
929デフォルトの名無しさん (ワッチョイ 5fbd-KfuP)
2024/05/23(木) 15:27:32.82ID:ndM2riW20 ありがとう
例えば一定時間たったら自殺して再スタートとか、同じような別コード走らせてお互いに監視して死んでたら復活させるとかはインプレスのパイソン入門一通り全部理解した程度の私でもググればいけるレベルでしょうか?
例えば一定時間たったら自殺して再スタートとか、同じような別コード走らせてお互いに監視して死んでたら復活させるとかはインプレスのパイソン入門一通り全部理解した程度の私でもググればいけるレベルでしょうか?
930デフォルトの名無しさん (ワッチョイ de01-zAOF)
2024/05/23(木) 15:56:34.32ID:FNwzWb4T0931デフォルトの名無しさん (アウアウウー Sac7-/6xt)
2024/05/23(木) 19:11:14.74ID:6pmwq8lNa932デフォルトの名無しさん (ワッチョイ 0b0b-LSaA)
2024/05/23(木) 21:02:48.51ID:LosQAR650 >>931
100!>2^100だから96バイトのメモリじゃ計算できないでしょ
100!>2^100だから96バイトのメモリじゃ計算できないでしょ
933デフォルトの名無しさん (ワッチョイ 0754-+XYa)
2024/05/23(木) 21:51:40.26ID:iwuMZB+90 非ノイマン的に、メモリは変数領域に全部使って良いとする
934デフォルトの名無しさん (ワッチョイ 5fbd-KfuP)
2024/05/23(木) 21:56:52.00ID:ndM2riW20935デフォルトの名無しさん (ワッチョイ da6d-y+EG)
2024/05/24(金) 13:44:40.40ID:LkssNwpe0 子どもが言語を獲得していくのと同じようにAIモデルに学習させることに成功
AIの真価が加速する
AIの真価が加速する
936デフォルトの名無しさん (ワッチョイ 1a23-9Ckh)
2024/05/24(金) 16:19:37.38ID:c50edPse0 プログラミングやったことないんだけど、
すごく興味あります。自動学習的なやつとか特に。
たぶん、ある程度基本的なことを勉強したら、
どこかから画像認識できるプログラムのパーツ的なものを拝借して
作れるのかなと思ってるんですがあってますか?
あと、疑問なんですけど、
画像を読み込ませて学習するっていう話を聞いたことがあるのですが、
それってどんなものでも行けるんでしょうか?
例えば、産業用みたいな感じでベルトコンベヤーに乗って流れてきたものが
ギョウザだと認識できたらロボットアームでつかむ、
饅頭だと認識したらスルーみたいなプログラムと
おっぱいとお尻を区別するプログラム(昔ネットでやってる人を見ました)とかって
プログラム的には同じで覚えこませる画像が違うだけというイメージであってますか?
わかりにくい文ですみませんがご教授ください。
すごく興味あります。自動学習的なやつとか特に。
たぶん、ある程度基本的なことを勉強したら、
どこかから画像認識できるプログラムのパーツ的なものを拝借して
作れるのかなと思ってるんですがあってますか?
あと、疑問なんですけど、
画像を読み込ませて学習するっていう話を聞いたことがあるのですが、
それってどんなものでも行けるんでしょうか?
例えば、産業用みたいな感じでベルトコンベヤーに乗って流れてきたものが
ギョウザだと認識できたらロボットアームでつかむ、
饅頭だと認識したらスルーみたいなプログラムと
おっぱいとお尻を区別するプログラム(昔ネットでやってる人を見ました)とかって
プログラム的には同じで覚えこませる画像が違うだけというイメージであってますか?
わかりにくい文ですみませんがご教授ください。
937デフォルトの名無しさん (ワッチョイ 23f6-HeM1)
2024/05/24(金) 16:41:37.85ID:zr88STk30 現実同様全ドメインを把握しなくても生活できるように
社会を構築しているのであってる
物事をモデル化するときは現実のようなしがらみが少ない分
できるだけ一般化を進めるので後半もあってる
どちらも良心に基づく話だから当てはまらない界隈も多いけど
社会を構築しているのであってる
物事をモデル化するときは現実のようなしがらみが少ない分
できるだけ一般化を進めるので後半もあってる
どちらも良心に基づく話だから当てはまらない界隈も多いけど
938デフォルトの名無しさん (ワッチョイ 0b2a-kqwh)
2024/05/24(金) 17:31:34.34ID:RWRdDccs0 >>936
拝借して作れるけど精度上げたいなら転移学習
モノを掴むとかもできるけどラズパイのgpioなどをも学ぶ必要あり
見分けるには教師データが転移学習でも数千枚必要
そんなものを数千枚ずつ入れたフォルダを素面で見て自己嫌悪にならないなら作れるw
拝借して作れるけど精度上げたいなら転移学習
モノを掴むとかもできるけどラズパイのgpioなどをも学ぶ必要あり
見分けるには教師データが転移学習でも数千枚必要
そんなものを数千枚ずつ入れたフォルダを素面で見て自己嫌悪にならないなら作れるw
939デフォルトの名無しさん (ワッチョイ 1a23-9Ckh)
2024/05/24(金) 17:36:06.97ID:c50edPse0 >>937
良心というのはどういう意味ですか?
良心というのはどういう意味ですか?
940デフォルトの名無しさん (ワッチョイ 1a23-9Ckh)
2024/05/24(金) 17:43:01.90ID:c50edPse0 ラズパイのプログラミングはまた別なんですね。
画像データって色々あると思うんですが、
動画取ってそのキャプチャ画像とかでも使えますか?
やっぱり解像度とか精度に影響与えますかね?
数千枚は確かに重労働ですね・・・
画像データって色々あると思うんですが、
動画取ってそのキャプチャ画像とかでも使えますか?
やっぱり解像度とか精度に影響与えますかね?
数千枚は確かに重労働ですね・・・
941デフォルトの名無しさん (ワッチョイ 0754-TQnu)
2024/05/24(金) 17:46:12.78ID:v8dJyLuI0 良心はconscienceの訳語なのに、
conscienceの意味が全然理解されてないんだよな
conscienceの意味が全然理解されてないんだよな
942デフォルトの名無しさん (ワッチョイ b6e8-4PJT)
2024/05/25(土) 10:44:55.91ID:d1cHng4L0 4年前のソースコードgithubから落としてきたんだが
kerasとかtensorflowとかpytorchとか色々変更があって関数の変更がめちゃ大変
こういう時って
ライブラリを当時のバージョンに合わすか
関数を今のライブラリに変更するか
どっちがいいですか?
kerasとかtensorflowとかpytorchとか色々変更があって関数の変更がめちゃ大変
こういう時って
ライブラリを当時のバージョンに合わすか
関数を今のライブラリに変更するか
どっちがいいですか?
943デフォルトの名無しさん (スッップ Sdba-ghyY)
2024/05/25(土) 11:04:12.23ID:nmSzQ7L/d なんかの仮想環境で当時のライブラリで動かすほうが簡単
944デフォルトの名無しさん (ワッチョイ 0754-TQnu)
2024/05/25(土) 11:18:19.72ID:2c3Jp+Mq0 巨大なら環境を合わせるしかないだろうけど、
大抵はちょっと直せば動く
大抵はちょっと直せば動く
945デフォルトの名無しさん (ワッチョイ 1787-jUXI)
2024/05/25(土) 16:29:53.22ID:1YhEReiO0 Google colabでseleniumどうやって動かすのです?
946デフォルトの名無しさん (ワッチョイ 275f-sC7m)
2024/05/25(土) 23:33:55.41ID:YThhVFPe0 digits1="0123456789"
print(digits1[2:4])
これで文字列"23"が返ってくるんだが"234"にならない理由ががわからん
インデックスが0から始まってるからインデックス2番目からインデックス4番目までの文字を表示するんじゃないの?
print(digits1[2:4])
これで文字列"23"が返ってくるんだが"234"にならない理由ががわからん
インデックスが0から始まってるからインデックス2番目からインデックス4番目までの文字を表示するんじゃないの?
947デフォルトの名無しさん (ワッチョイ de01-1NpE)
2024/05/25(土) 23:55:29.03ID:EKRs3kY10 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その59
ttps://mevius.5ch.net/test/read.cgi/tech/1689241721/
【まず1嫁】くだすれPython(超初心者用) その59
ttps://mevius.5ch.net/test/read.cgi/tech/1689241721/
948デフォルトの名無しさん (ワッチョイ b95f-Av8/)
2024/05/26(日) 00:09:17.23ID:J6Dn8duN0 すまそ
949デフォルトの名無しさん (ワッチョイ f954-bTYz)
2024/05/26(日) 01:33:50.24ID:ePvTamKI0 range(2,4)
とかも何が返るか最初は直感と違う
for i = 2; i < 4; i++
と同じだと判るとすんなり入る
とかも何が返るか最初は直感と違う
for i = 2; i < 4; i++
と同じだと判るとすんなり入る
950デフォルトの名無しさん (ワッチョイ f954-bTYz)
2024/05/26(日) 01:36:06.79ID:ePvTamKI0 箱と箱の間の仕切りのところにindexがあります
みたいな説明もよく見るけど、本質的ではないんだよな
みたいな説明もよく見るけど、本質的ではないんだよな
951デフォルトの名無しさん (ワッチョイ f954-bTYz)
2024/05/27(月) 15:00:39.00ID:Q/W8J1vT0 {'name1':1, 'name2':2}
みたいな辞書よりも、
[{'name':'name1', 'value':1}, {'name':'name2', 'value':2}]
みたいな辞書のリストで持った方がよっぽど取り回しいいな
みたいな辞書よりも、
[{'name':'name1', 'value':1}, {'name':'name2', 'value':2}]
みたいな辞書のリストで持った方がよっぽど取り回しいいな
952デフォルトの名無しさん (ワッチョイ 2b2a-E0dj)
2024/05/27(月) 15:16:59.61ID:9SsqTqSo0 >>951
用途次第じゃないの。
用途次第じゃないの。
953デフォルトの名無しさん (ワッチョイ abef-eHyH)
2024/05/27(月) 22:09:02.47ID:x0BBzqMq0954デフォルトの名無しさん (ワッチョイ c136-P8u7)
2024/05/27(月) 22:21:57.38ID:oS4H9xlx0 計算量とか気にしないひとか
955デフォルトの名無しさん (ワッチョイ f1cd-oYaH)
2024/05/28(火) 00:01:49.90ID:VrfoUhao0 >>951
郵便番号から住所を補完するプログラム書いてみ。
郵便番号から住所を補完するプログラム書いてみ。
956デフォルトの名無しさん (ワッチョイ f954-bTYz)
2024/05/28(火) 00:23:08.19ID:plG6ouIi0 郵便番号をkeyにした住所の辞書ってどういう変数名にするのがいいんだろうな
957デフォルトの名無しさん (ワッチョイ 4901-d2FL)
2024/05/28(火) 00:40:51.44ID:E55+EVqp0 それはさすがにデータベース使ってくれ
958デフォルトの名無しさん (ワッチョイ f1cd-oYaH)
2024/05/28(火) 00:48:16.69ID:VrfoUhao0 >>957
業務システムならそうかもしれないけど、分析用のコードとかだったらわざわざRDBMSに入れることしないでCSV直読みとかいうことも多いでしょ
「取り回しいいな」と言っている背景に、限定されたユースケースしか見えていないのでは?という疑問があるということ
業務システムならそうかもしれないけど、分析用のコードとかだったらわざわざRDBMSに入れることしないでCSV直読みとかいうことも多いでしょ
「取り回しいいな」と言っている背景に、限定されたユースケースしか見えていないのでは?という疑問があるということ
959デフォルトの名無しさん (ワッチョイ 497c-ZMO8)
2024/05/28(火) 14:51:10.19ID:vw0/TBR90 普通データレイクつかうよね
960デフォルトの名無しさん (ワッチョイ f954-bTYz)
2024/05/28(火) 15:24:32.16ID:plG6ouIi0 住所しか引かないなら何とかなっても、
座標データも追加しようとした途端に破綻する
座標データも追加しようとした途端に破綻する
961デフォルトの名無しさん (ワッチョイ f163-oYaH)
2024/05/28(火) 23:01:40.45ID:VrfoUhao0 >>960
それは値をどのように持つかの話でキーやインデックスをどのようにするかとはまた違う話なのでは?
リストにしたら0,1,2..と続く数値がキーに課される制約になる
RDBMSで高速化に使われるインデックス作成も辞書みたいなもので、なぜ導入されているかを考えると、
辞書的なアクセスができないのって結構実用プログラムを作る上で問題だということが予想できる
ちなみに値の方をなんでも辞書にしておけばいいというのは柔軟性の意味ではそうだけど、過度な柔軟性は仇となるのがわかってるからnamedtupleやdataclassがあるわけで、
「座標データも追加しようとした」ときに一旦考え直した方がいいことだと思うけどなあ
それは値をどのように持つかの話でキーやインデックスをどのようにするかとはまた違う話なのでは?
リストにしたら0,1,2..と続く数値がキーに課される制約になる
RDBMSで高速化に使われるインデックス作成も辞書みたいなもので、なぜ導入されているかを考えると、
辞書的なアクセスができないのって結構実用プログラムを作る上で問題だということが予想できる
ちなみに値の方をなんでも辞書にしておけばいいというのは柔軟性の意味ではそうだけど、過度な柔軟性は仇となるのがわかってるからnamedtupleやdataclassがあるわけで、
「座標データも追加しようとした」ときに一旦考え直した方がいいことだと思うけどなあ
962デフォルトの名無しさん (ワッチョイ 01f0-PhlP)
2024/05/29(水) 00:24:20.02ID:CJh73fIK0 >>958
例えばテラバイトのCSVをストレスなく読み込めるライブラリは少ない
データベースに入れておけばテラバイトでもOK
扱いがはるかに楽
データ分析屋はその辺りの感覚おかしい人が多い
基本的に素人みたいな人が多いからね
例えばテラバイトのCSVをストレスなく読み込めるライブラリは少ない
データベースに入れておけばテラバイトでもOK
扱いがはるかに楽
データ分析屋はその辺りの感覚おかしい人が多い
基本的に素人みたいな人が多いからね
963デフォルトの名無しさん (ワッチョイ f954-bTYz)
2024/05/29(水) 00:28:52.84ID:YAjH3RBC0 その時はそれが最善だと思ったのに、ちょっとした仕様変更でデータ構造を根本から変更しないといけなくなった
それは見通しの甘さなのでは
辞書から辞書のリストへは根本変更で、
辞書のリストの名前追加はマイナー変更
改造を前提として、柔軟な設計とする
やりすぎると過剰設計
それは見通しの甘さなのでは
辞書から辞書のリストへは根本変更で、
辞書のリストの名前追加はマイナー変更
改造を前提として、柔軟な設計とする
やりすぎると過剰設計
964デフォルトの名無しさん (ワッチョイ 0b01-SxDa)
2024/05/29(水) 00:35:42.27ID:LxLCexaJ0 >座標データも追加しようとした途端に破綻する
どうして破綻するの?
どうして破綻するの?
965デフォルトの名無しさん (ワントンキン MM35-CxL9)
2024/05/29(水) 01:41:59.77ID:8x9mpOj1M966デフォルトの名無しさん (ワッチョイ 15b3-+5RJ)
2024/06/04(火) 20:58:53.61ID:35LiEM590 scikit-learnで手書き文字を認識するサンプルを見てるんですが早速理解できないんです
from sklearn import datasets
digits = datasets.load_digits()
flag_3_8 = (digits.target == 3) + (digits.target == 8) #★ここ
どうして "digits.target == 3" とすると3の箇所のみTrueになるんですか?
from sklearn import datasets
digits = datasets.load_digits()
flag_3_8 = (digits.target == 3) + (digits.target == 8) #★ここ
どうして "digits.target == 3" とすると3の箇所のみTrueになるんですか?
967デフォルトの名無しさん (ワッチョイ 4164-G8gp)
2024/06/04(火) 22:08:02.30ID:Aru7AtNp0968デフォルトの名無しさん (ワッチョイ 6a11-V++I)
2024/06/04(火) 22:58:54.38ID:k5yNkVnV0 >>966 のようにぱっと見て解釈がわれそうな書き方を思いつくのは天才
969デフォルトの名無しさん (ワッチョイ 15b3-+5RJ)
2024/06/04(火) 23:14:58.08ID:35LiEM590 >>967
そういうことですが、サンクス
そういうことですが、サンクス
970デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
2024/06/05(水) 15:59:33.28ID:ESv2AI1d0 初心者スレに書き込んでも荒らししかいなかったのでこちらに質問します
Anaconda3-2024.02-1-Windows-x86_64をインストールしたいのですが、
エラーが出て実行できません。OSはちょっと古くwindows7になります。
インストールしている最中、このようなエラーが発生します。
最初は『Failed to extract packages』のエラーです
略すと、パッケージの抽出に失敗しました。と言う内容です。
『無視』を押してインストールを進めると今度は、
Failed to link extracted packages to C:\Anaconda! というエラーが出ます。
抽出したパッケージを C:\Anaconda(インストール先フォルダ) にリンクできませんでした。
これも『無視』を押して進むと、Failed to initialize conda directoriesというエラーで
ディレクトリの初期化に失敗しました。というエラーです。
これも無視してもインストールできるのですが、
インストールフォルダを開いて実行しようとすると、
コンピュータにapi-ms-win-core-path-l1-1-0.dllがないため、
プログラムを開始できませんでした。
というエラーが出ました。
こういうエラーはだいたい、Microsoft Visual C++が入ってないことが原因ですが、
私のPCには既に、
Microsoft Visual C++ Redistributable 2013
Microsoft Visual C++ Redistributable 2015-2022はインストールされています。
しかし、このエラーが出ます。
どうすればいいでしょうか?
Anaconda3-2024.02-1-Windows-x86_64をインストールしたいのですが、
エラーが出て実行できません。OSはちょっと古くwindows7になります。
インストールしている最中、このようなエラーが発生します。
最初は『Failed to extract packages』のエラーです
略すと、パッケージの抽出に失敗しました。と言う内容です。
『無視』を押してインストールを進めると今度は、
Failed to link extracted packages to C:\Anaconda! というエラーが出ます。
抽出したパッケージを C:\Anaconda(インストール先フォルダ) にリンクできませんでした。
これも『無視』を押して進むと、Failed to initialize conda directoriesというエラーで
ディレクトリの初期化に失敗しました。というエラーです。
これも無視してもインストールできるのですが、
インストールフォルダを開いて実行しようとすると、
コンピュータにapi-ms-win-core-path-l1-1-0.dllがないため、
プログラムを開始できませんでした。
というエラーが出ました。
こういうエラーはだいたい、Microsoft Visual C++が入ってないことが原因ですが、
私のPCには既に、
Microsoft Visual C++ Redistributable 2013
Microsoft Visual C++ Redistributable 2015-2022はインストールされています。
しかし、このエラーが出ます。
どうすればいいでしょうか?
971デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
2024/06/05(水) 16:08:41.10ID:ESv2AI1d0 解決しました
972デフォルトの名無しさん (ワッチョイ 862a-+5RJ)
2024/06/05(水) 16:20:08.23ID:cnaBNMjl0 >>971
どう解決したの?
どう解決したの?
973デフォルトの名無しさん (ワッチョイ c17c-o+xv)
2024/06/05(水) 16:21:37.10ID:ciwg5Set0 糞ウケるw
自分が荒らしておいてスレ民の方を荒らし認定
尚且つ解決したならどう解決したかの報告も無いクズっぷり
まあ恥ずかしくて言えないよねw
自分が荒らしておいてスレ民の方を荒らし認定
尚且つ解決したならどう解決したかの報告も無いクズっぷり
まあ恥ずかしくて言えないよねw
974デフォルトの名無しさん (ワッチョイ 7954-rysl)
2024/06/05(水) 18:55:59.64ID:L+nRxfRx0 書くと解決するあるある
975デフォルトの名無しさん (ワッチョイ 2d05-gkSA)
2024/06/05(水) 19:52:33.32ID:jlZY7IEO0 他人に質問するときは問題を整理しなければならないからね
その中で見落としに気がつくこともある
その中で見落としに気がつくこともある
976デフォルトの名無しさん (ワッチョイ ca02-l7CW)
2024/06/05(水) 19:54:49.82ID:aVRTH9N10 pytorch
慣れないな
慣れないな
977デフォルトの名無しさん (ワッチョイ 7954-rysl)
2024/06/05(水) 19:55:14.95ID:L+nRxfRx0 大抵は質問を書いてる途中で気付くんだけどな
978デフォルトの名無しさん (ワッチョイ 4df0-G8gp)
2024/06/05(水) 20:18:50.52ID:761gF6ml0 >>970
日本語がめちゃくちゃ
日本語がめちゃくちゃ
979デフォルトの名無しさん (ワッチョイ 5d83-5j/e)
2024/06/05(水) 20:56:48.95ID:o0T+D9mj0 anaconda入れるってことはAI系だろうけどバージョン問題クソ鬱陶しいから古いパソコンでやるのは地獄だな
次はきっとGPUまわりでコケるぞ
次はきっとGPUまわりでコケるぞ
980デフォルトの名無しさん (ワッチョイ adce-WxHz)
2024/06/05(水) 21:26:06.51ID:2rsR6zsn0 OS最新にできないならGoogle colabがある
GPUほしけりゃ課金で解決
GPUほしけりゃ課金で解決
981デフォルトの名無しさん (ワッチョイ a5f7-G8gp)
2024/06/05(水) 22:28:15.86ID:OVAZvOVD0 この手の環境に苦戦してるやつはセンスないからやめたほうが良い
982デフォルトの名無しさん (ワッチョイ c6a5-logM)
2024/06/05(水) 22:56:37.95ID:XVEus1ZY0 anacondaはわけわからんエラー出がち
結局は自分でパッケージ集めた方が楽だぞ
結局は自分でパッケージ集めた方が楽だぞ
983デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
2024/06/05(水) 23:46:13.47ID:ESv2AI1d0984デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
2024/06/05(水) 23:49:50.22ID:ESv2AI1d0 何の回答にもなってないゴミニート野郎の幼稚な構ってちゃん荒らしになんで付きやってやらんといけんねんダボ
985デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
2024/06/05(水) 23:50:34.20ID:ESv2AI1d0 >>978
何処がメチャクチャなのか論理的な説明をどうぞw
何処がメチャクチャなのか論理的な説明をどうぞw
986デフォルトの名無しさん (ワッチョイ 7954-rysl)
2024/06/05(水) 23:54:09.75ID:L+nRxfRx0 そんなことより次スレまだー?
987デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
2024/06/05(水) 23:57:10.14ID:ESv2AI1d0 まぁ無能だから100%無視して逃げ込むだろうけどなw
質問者に相手にされなかった幼稚な煽り書くだけの荒らしが、
相手にされなかったからって逆恨みすることはあるあるだ
質問者に相手にされなかった幼稚な煽り書くだけの荒らしが、
相手にされなかったからって逆恨みすることはあるあるだ
988デフォルトの名無しさん (ワッチョイ 4df0-G8gp)
2024/06/06(木) 00:22:31.67ID:3lKNnxSP0 質問がナンセンスなんだからそれを指摘しただけのこと
質問する側にも最低限のマナーやルールは必要
当たり前のことだ
質問する側にも最低限のマナーやルールは必要
当たり前のことだ
989デフォルトの名無しさん (ワッチョイ 862a-fUCz)
2024/06/06(木) 01:31:16.34ID:02eW8bjf0990デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
2024/06/06(木) 03:39:45.61ID:i2V3/7bL0 >>988
何がナンセンスなのか論理的な説明をしてみそw
何がナンセンスなのか論理的な説明をしてみそw
991デフォルトの名無しさん (ワッチョイ c17c-o+xv)
2024/06/06(木) 04:28:08.73ID:QFNQ1BRV0 パッケージの抽出にしたとエラーが出た
そのまま続行したらファイルがないと言われて起動しない
メッセージの通り解凍だかアーカイブが壊れててとかで抽出出来なかったファイルが足らないだけだよね
グダグダ書いてるけどそれだけでしょw
そのまま続行したらファイルがないと言われて起動しない
メッセージの通り解凍だかアーカイブが壊れててとかで抽出出来なかったファイルが足らないだけだよね
グダグダ書いてるけどそれだけでしょw
992デフォルトの名無しさん (ワッチョイ 15b3-+5RJ)
2024/06/06(木) 05:18:09.25ID:rcYdI1Kj0 ぱぱ(´・ω・`)
993デフォルトの名無しさん (ワッチョイ 15b3-+5RJ)
2024/06/06(木) 05:18:31.66ID:rcYdI1Kj0 いい(´・ω・`)
994デフォルトの名無しさん (ワッチョイ 15b3-+5RJ)
2024/06/06(木) 05:18:57.44ID:rcYdI1Kj0 そそ(´・ω・`)
995デフォルトの名無しさん (ワッチョイ 15b3-+5RJ)
2024/06/06(木) 05:19:20.47ID:rcYdI1Kj0 んん(´・ω・`)
996デフォルトの名無しさん (ワッチョイ 15b3-+5RJ)
2024/06/06(木) 05:19:43.28ID:rcYdI1Kj0 ーー(´・ω・`)
997デフォルトの名無しさん (ワッチョイ 15b3-+5RJ)
2024/06/06(木) 05:20:36.00ID:rcYdI1Kj0 ( ´_ゝ`)プッ
998デフォルトの名無しさん (ワッチョイ 15b3-+5RJ)
2024/06/06(木) 05:20:58.30ID:rcYdI1Kj0 ( ´_ゝ`)ペッ
999デフォルトの名無しさん (ワッチョイ 15b3-+5RJ)
2024/06/06(木) 05:21:22.74ID:rcYdI1Kj0 ( ´_ゝ`)ポッ
1000デフォルトの名無しさん (ワッチョイ 15b3-+5RJ)
2024/06/06(木) 05:21:52.87ID:rcYdI1Kj0 今日もいい仕事をした(´・ω・`)
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 161日 13時間 39分 28秒
新しいスレッドを立ててください。
life time: 161日 13時間 39分 28秒
10021002
Over 1000Thread 5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。
▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/
▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login
運営にご協力お願いいたします。
───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。
▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/
▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 【速報】 日経平均の下落率3%超す、財政懸念で長期金利上昇 [お断り★]
- ナイツ塙が指摘のローソンコーヒーカップ、ロゴ「L」で誤解生みデザイン変更へ 在庫使い切る3か月後にリニューアル [muffin★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- バービー、 台湾有事の発言の波紋で「たまったもんじゃない」「高市さんに真意は聞きたい」「国民に向けて説明してほしい」 [muffin★]
- 映画「ゼルダの伝説」、リンクとゼルダ姫が白人になってしまう。日本のものは日本人だろうが!! [592058334]
- 高市早苗「株やってる奴ザマァwww格差是正のためにも、もっと暴落した方がいいよwww」(´・ω・`)確かに。 [252835186]
- 【悲報】早速高市首相のせいで全国の民泊でキャンセルラッシュwwwwwwwwwwww 経営者も嘆き「こんな事は初めてだ…」😲 [871926377]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- んなっしょい🍬禁止🈲のお🏡
- 【動画】男女混合レスリングのガチ試合の様子がこちら [738130642]
