X



Pythonのお勉強 Part72

レス数が1000を超えています。これ以上書き込みはできません。
0942デフォルトの名無しさん (ワッチョイ b6e8-4PJT)
垢版 |
2024/05/25(土) 10:44:55.91ID:d1cHng4L0
4年前のソースコードgithubから落としてきたんだが
kerasとかtensorflowとかpytorchとか色々変更があって関数の変更がめちゃ大変

こういう時って
ライブラリを当時のバージョンに合わすか
関数を今のライブラリに変更するか
どっちがいいですか?
0946デフォルトの名無しさん (ワッチョイ 275f-sC7m)
垢版 |
2024/05/25(土) 23:33:55.41ID:YThhVFPe0
digits1="0123456789"
print(digits1[2:4])

これで文字列"23"が返ってくるんだが"234"にならない理由ががわからん
インデックスが0から始まってるからインデックス2番目からインデックス4番目までの文字を表示するんじゃないの?
0952デフォルトの名無しさん (ワッチョイ 2b2a-E0dj)
垢版 |
2024/05/27(月) 15:16:59.61ID:9SsqTqSo0
>>951
用途次第じゃないの。
0953デフォルトの名無しさん (ワッチョイ abef-eHyH)
垢版 |
2024/05/27(月) 22:09:02.47ID:x0BBzqMq0
>>951
ソートが必要ならlist
不要ならdict
0955デフォルトの名無しさん (ワッチョイ f1cd-oYaH)
垢版 |
2024/05/28(火) 00:01:49.90ID:VrfoUhao0
>>951
郵便番号から住所を補完するプログラム書いてみ。
0958デフォルトの名無しさん (ワッチョイ f1cd-oYaH)
垢版 |
2024/05/28(火) 00:48:16.69ID:VrfoUhao0
>>957
業務システムならそうかもしれないけど、分析用のコードとかだったらわざわざRDBMSに入れることしないでCSV直読みとかいうことも多いでしょ
「取り回しいいな」と言っている背景に、限定されたユースケースしか見えていないのでは?という疑問があるということ
0959デフォルトの名無しさん (ワッチョイ 497c-ZMO8)
垢版 |
2024/05/28(火) 14:51:10.19ID:vw0/TBR90
普通データレイクつかうよね
0961デフォルトの名無しさん (ワッチョイ f163-oYaH)
垢版 |
2024/05/28(火) 23:01:40.45ID:VrfoUhao0
>>960
それは値をどのように持つかの話でキーやインデックスをどのようにするかとはまた違う話なのでは?
リストにしたら0,1,2..と続く数値がキーに課される制約になる
RDBMSで高速化に使われるインデックス作成も辞書みたいなもので、なぜ導入されているかを考えると、
辞書的なアクセスができないのって結構実用プログラムを作る上で問題だということが予想できる
ちなみに値の方をなんでも辞書にしておけばいいというのは柔軟性の意味ではそうだけど、過度な柔軟性は仇となるのがわかってるからnamedtupleやdataclassがあるわけで、
「座標データも追加しようとした」ときに一旦考え直した方がいいことだと思うけどなあ
0962デフォルトの名無しさん (ワッチョイ 01f0-PhlP)
垢版 |
2024/05/29(水) 00:24:20.02ID:CJh73fIK0
>>958
例えばテラバイトのCSVをストレスなく読み込めるライブラリは少ない
データベースに入れておけばテラバイトでもOK
扱いがはるかに楽
データ分析屋はその辺りの感覚おかしい人が多い
基本的に素人みたいな人が多いからね
0963デフォルトの名無しさん (ワッチョイ f954-bTYz)
垢版 |
2024/05/29(水) 00:28:52.84ID:YAjH3RBC0
その時はそれが最善だと思ったのに、ちょっとした仕様変更でデータ構造を根本から変更しないといけなくなった

それは見通しの甘さなのでは
辞書から辞書のリストへは根本変更で、
辞書のリストの名前追加はマイナー変更
改造を前提として、柔軟な設計とする
やりすぎると過剰設計
0966デフォルトの名無しさん (ワッチョイ 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になるんですか?
0968デフォルトの名無しさん (ワッチョイ 6a11-V++I)
垢版 |
2024/06/04(火) 22:58:54.38ID:k5yNkVnV0
>>966 のようにぱっと見て解釈がわれそうな書き方を思いつくのは天才
0970デフォルトの名無しさん (ワッチョイ 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はインストールされています。
しかし、このエラーが出ます。

どうすればいいでしょうか?
0971デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
垢版 |
2024/06/05(水) 16:08:41.10ID:ESv2AI1d0
解決しました
0972デフォルトの名無しさん (ワッチョイ 862a-+5RJ)
垢版 |
2024/06/05(水) 16:20:08.23ID:cnaBNMjl0
>>971
どう解決したの?
0973デフォルトの名無しさん (ワッチョイ c17c-o+xv)
垢版 |
2024/06/05(水) 16:21:37.10ID:ciwg5Set0
糞ウケるw
自分が荒らしておいてスレ民の方を荒らし認定

尚且つ解決したならどう解決したかの報告も無いクズっぷり

まあ恥ずかしくて言えないよねw
0979デフォルトの名無しさん (ワッチョイ 5d83-5j/e)
垢版 |
2024/06/05(水) 20:56:48.95ID:o0T+D9mj0
anaconda入れるってことはAI系だろうけどバージョン問題クソ鬱陶しいから古いパソコンでやるのは地獄だな
次はきっとGPUまわりでコケるぞ
0982デフォルトの名無しさん (ワッチョイ c6a5-logM)
垢版 |
2024/06/05(水) 22:56:37.95ID:XVEus1ZY0
anacondaはわけわからんエラー出がち
結局は自分でパッケージ集めた方が楽だぞ
0983デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
垢版 |
2024/06/05(水) 23:46:13.47ID:ESv2AI1d0
>>973
質問スレで役に立たん荒らしのゴミが相手にされなかったから発狂してて草w
死んどけよカスw
0984デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
垢版 |
2024/06/05(水) 23:49:50.22ID:ESv2AI1d0
何の回答にもなってないゴミニート野郎の幼稚な構ってちゃん荒らしになんで付きやってやらんといけんねんダボ
0985デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
垢版 |
2024/06/05(水) 23:50:34.20ID:ESv2AI1d0
>>978
何処がメチャクチャなのか論理的な説明をどうぞw
0987デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
垢版 |
2024/06/05(水) 23:57:10.14ID:ESv2AI1d0
まぁ無能だから100%無視して逃げ込むだろうけどなw
質問者に相手にされなかった幼稚な煽り書くだけの荒らしが、
相手にされなかったからって逆恨みすることはあるあるだ
0989デフォルトの名無しさん (ワッチョイ 862a-fUCz)
垢版 |
2024/06/06(木) 01:31:16.34ID:02eW8bjf0
>>987
その辺の事はどうでもいいが、
どう解決したの。
0990デフォルトの名無しさん (ワッチョイ 4a97-IpIV)
垢版 |
2024/06/06(木) 03:39:45.61ID:i2V3/7bL0
>>988
何がナンセンスなのか論理的な説明をしてみそw
0991デフォルトの名無しさん (ワッチョイ c17c-o+xv)
垢版 |
2024/06/06(木) 04:28:08.73ID:QFNQ1BRV0
パッケージの抽出にしたとエラーが出た
そのまま続行したらファイルがないと言われて起動しない

メッセージの通り解凍だかアーカイブが壊れててとかで抽出出来なかったファイルが足らないだけだよね
グダグダ書いてるけどそれだけでしょw
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を超えています。これ以上書き込みはできません。

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