Pythonのお勉強 Part72

レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 03c5-hEBs)
垢版 |
2023/12/27(水) 15:42:25.63ID:sVIMH2iW0
!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
952デフォルトの名無しさん (ワッチョイ 2b2a-E0dj)
垢版 |
2024/05/27(月) 15:16:59.61ID:9SsqTqSo0
>>951
用途次第じゃないの。
953デフォルトの名無しさん (ワッチョイ abef-eHyH)
垢版 |
2024/05/27(月) 22:09:02.47ID:x0BBzqMq0
>>951
ソートが必要ならlist
不要ならdict
2024/05/27(月) 22:21:57.38ID:oS4H9xlx0
計算量とか気にしないひとか
955デフォルトの名無しさん (ワッチョイ f1cd-oYaH)
垢版 |
2024/05/28(火) 00:01:49.90ID:VrfoUhao0
>>951
郵便番号から住所を補完するプログラム書いてみ。
2024/05/28(火) 00:23:08.19ID:plG6ouIi0
郵便番号をkeyにした住所の辞書ってどういう変数名にするのがいいんだろうな
2024/05/28(火) 00:40:51.44ID:E55+EVqp0
それはさすがにデータベース使ってくれ
958デフォルトの名無しさん (ワッチョイ f1cd-oYaH)
垢版 |
2024/05/28(火) 00:48:16.69ID:VrfoUhao0
>>957
業務システムならそうかもしれないけど、分析用のコードとかだったらわざわざRDBMSに入れることしないでCSV直読みとかいうことも多いでしょ
「取り回しいいな」と言っている背景に、限定されたユースケースしか見えていないのでは?という疑問があるということ
959デフォルトの名無しさん (ワッチョイ 497c-ZMO8)
垢版 |
2024/05/28(火) 14:51:10.19ID:vw0/TBR90
普通データレイクつかうよね
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があるわけで、
「座標データも追加しようとした」ときに一旦考え直した方がいいことだと思うけどなあ
2024/05/29(水) 00:24:20.02ID:CJh73fIK0
>>958
例えばテラバイトのCSVをストレスなく読み込めるライブラリは少ない
データベースに入れておけばテラバイトでもOK
扱いがはるかに楽
データ分析屋はその辺りの感覚おかしい人が多い
基本的に素人みたいな人が多いからね
2024/05/29(水) 00:28:52.84ID:YAjH3RBC0
その時はそれが最善だと思ったのに、ちょっとした仕様変更でデータ構造を根本から変更しないといけなくなった

それは見通しの甘さなのでは
辞書から辞書のリストへは根本変更で、
辞書のリストの名前追加はマイナー変更
改造を前提として、柔軟な設計とする
やりすぎると過剰設計
2024/05/29(水) 00:35:42.27ID:LxLCexaJ0
>座標データも追加しようとした途端に破綻する
どうして破綻するの?
2024/05/29(水) 01:41:59.77ID:8x9mpOj1M
>>951
辞書でぶっこむのが多いのかな
クラスつくっていれてしまう
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になるんですか?
2024/06/04(火) 22:08:02.30ID:Aru7AtNp0
>>966
==演算子を独自のものに変えることができるから
numpyがそういう動きになってるだけ
968デフォルトの名無しさん (ワッチョイ 6a11-V++I)
垢版 |
2024/06/04(火) 22:58:54.38ID:k5yNkVnV0
>>966 のようにぱっと見て解釈がわれそうな書き方を思いつくのは天才
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はインストールされています。
しかし、このエラーが出ます。

どうすればいいでしょうか?
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
2024/06/05(水) 18:55:59.64ID:L+nRxfRx0
書くと解決するあるある
2024/06/05(水) 19:52:33.32ID:jlZY7IEO0
他人に質問するときは問題を整理しなければならないからね
その中で見落としに気がつくこともある
2024/06/05(水) 19:54:49.82ID:aVRTH9N10
pytorch
慣れないな
2024/06/05(水) 19:55:14.95ID:L+nRxfRx0
大抵は質問を書いてる途中で気付くんだけどな
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まわりでコケるぞ
2024/06/05(水) 21:26:06.51ID:2rsR6zsn0
OS最新にできないならGoogle colabがある
GPUほしけりゃ課金で解決
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:ESv2AI1d0
>>973
質問スレで役に立たん荒らしのゴミが相手にされなかったから発狂してて草w
死んどけよカスw
984デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
垢版 |
2024/06/05(水) 23:49:50.22ID:ESv2AI1d0
何の回答にもなってないゴミニート野郎の幼稚な構ってちゃん荒らしになんで付きやってやらんといけんねんダボ
985デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
垢版 |
2024/06/05(水) 23:50:34.20ID:ESv2AI1d0
>>978
何処がメチャクチャなのか論理的な説明をどうぞw
2024/06/05(水) 23:54:09.75ID:L+nRxfRx0
そんなことより次スレまだー?
987デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
垢版 |
2024/06/05(水) 23:57:10.14ID:ESv2AI1d0
まぁ無能だから100%無視して逃げ込むだろうけどなw
質問者に相手にされなかった幼稚な煽り書くだけの荒らしが、
相手にされなかったからって逆恨みすることはあるあるだ
2024/06/06(木) 00:22:31.67ID:3lKNnxSP0
質問がナンセンスなんだからそれを指摘しただけのこと
質問する側にも最低限のマナーやルールは必要
当たり前のことだ
989デフォルトの名無しさん (ワッチョイ 862a-fUCz)
垢版 |
2024/06/06(木) 01:31:16.34ID:02eW8bjf0
>>987
その辺の事はどうでもいいが、
どう解決したの。
990デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
垢版 |
2024/06/06(木) 03:39:45.61ID:i2V3/7bL0
>>988
何がナンセンスなのか論理的な説明をしてみそw
991デフォルトの名無しさん (ワッチョイ c17c-o+xv)
垢版 |
2024/06/06(木) 04:28:08.73ID:QFNQ1BRV0
パッケージの抽出にしたとエラーが出た
そのまま続行したらファイルがないと言われて起動しない

メッセージの通り解凍だかアーカイブが壊れててとかで抽出出来なかったファイルが足らないだけだよね
グダグダ書いてるけどそれだけでしょw
2024/06/06(木) 05:18:09.25ID:rcYdI1Kj0
ぱぱ(´・ω・`)
2024/06/06(木) 05:18:31.66ID:rcYdI1Kj0
いい(´・ω・`)
2024/06/06(木) 05:18:57.44ID:rcYdI1Kj0
そそ(´・ω・`)
2024/06/06(木) 05:19:20.47ID:rcYdI1Kj0
んん(´・ω・`)
2024/06/06(木) 05:19:43.28ID:rcYdI1Kj0
ーー(´・ω・`)
2024/06/06(木) 05:20:36.00ID:rcYdI1Kj0
( ´_ゝ`)プッ
2024/06/06(木) 05:20:58.30ID:rcYdI1Kj0
( ´_ゝ`)ペッ
2024/06/06(木) 05:21:22.74ID:rcYdI1Kj0
( ´_ゝ`)ポッ
2024/06/06(木) 05:21:52.87ID:rcYdI1Kj0
今日もいい仕事をした(´・ω・`)
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
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
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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