1 名前:デフォルトの名無しさん [2023/07/13(木) 18:48:41.56 ID:INS7SIu4.net] 当スレに★Python以外のプログラミング言語での回答類を書くべからず★ 派生言語はそれぞれ専スレがある(この板にあるとは限らない)ので、そっち池。 「Ruby」「Rails」「某言語では」「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。 このスレッドは「お勉強」スレのほうには書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。 ★エラーを解決したい場合★は、 表示されたエラーの全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、 実行環境(Pythonのバージョン・OSとIDEの種類およびバージョン)をシッカリ書くこと。 Pythonの★ソースコードをそのまま5ちゃんに貼るとインデントが崩れてチヌ★ 【【【複数の連続半角スペースはなにもなかったことにされる&タブは普通には入れられない】】】掲示板の仕様なので、 プログラム文は↓等の、いわゆるコードうp用サイトに貼ってこいください。 ttps://techiedelight.com/compiler/ Run Code機能あり。 ttp://ideone.com/ デフォ設定はC用のため、言語選択ボタン押下がピコ手間かも。 ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。 ttp://pastebin.com/ まずまずシンプル。 ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。 ◇Python公式◇ www.python.org/ ◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi 〇前スレ〇 【まず1嫁】くだすれPython(超初心者用) その58 https://mevius.5ch.net/test/read.cgi/tech/1662514433/ 次スレたては >>985 あたりが挑戦する。 ### END OF TEMPLATE ###
312 名前:デフォルトの名無しさん mailto:sage [2024/01/14(日) 18:28:17.93 ID:mFqEsi68.net] AttributeError が発生する場合、 これは通常、オブジェクトが期待されている属性を持っていないことを意味します。 エラーメッセージが具体的にどの属性が見つからないか示しているはずですが、 提供されたコードからは特定のエラー原因を特定するのは難しいです。 しかし、コードを見ると、いくつかの潜在的な問題点が見られます。以下にいくつかのポイントを挙げてみます: Kerasのインポート方法: import keras と from tensorflow.python.keras を混在させています。 一般的には、from tensorflow import keras のように TensorFlow 2.x と一緒に Keras を使用することが推奨されています。 predict_classes の使用: TensorFlow 2.x 以降、predict_classes 関数は削除されました。 代わりに model.predict を使用し、最大の出力値を持つクラスを選択します。 ファイルリストの作成: file_list がどこにも定義されていないようです。 これは score = list(zip(TEST, file_list)) で使用されていますが、この変数の定義が見当たりません。 ======== エラーメッセージをプロンプトに入れろと言われたが入力するのめんどくさいのでやってない
313 名前:デフォルトの名無しさん mailto:sage [2024/01/15(月) 07:21:20.78 ID:qqS0iVUV.net] >>308 やっぱすげーわAI こんなの瞬時に提案できる人間なんてこの世にいないだろう もう開発スキルを磨く必要はなくて、AIをいかに使いこなすかを勉強した方がいい
314 名前:デフォルトの名無しさん mailto:sage [2024/01/15(月) 10:53:04.65 ID:2WJTjfkc.net] つまりプロンプトエンジニアが重要になると
315 名前:デフォルトの名無しさん mailto:sage [2024/01/15(月) 11:01:16.44 ID:KiCBWffV.net] 上のはChatGPT4の場合 ===== ChatGPT3.5の場合 このコードの実行中にAttributeErrorが発生しているようです。 AttributeErrorは通常、属性(Attribute)に関するエラーを示します。 コード内のどの部分でこのエラーが発生しているかを特定するために、 エラーの詳細メッセージと行数を提供してもらえますか? エラーの詳細メッセージや行数を提供いただければ、 より具体的なアドバイスを提供できるかと思います。
316 名前:デフォルトの名無しさん mailto:sage [2024/01/15(月) 11:25:47.89 ID:VXSrH9W1.net] 何か掠ってたら、あの占い師はよく当たると思っちゃう人って滑稽だよね?
317 名前:デフォルトの名無しさん mailto:sage [2024/01/16(火) 23:57:22.51 ID:DyADOzn9.net] 30代のPython男は反日のチョンです。 職場から追放しましょう!
318 名前:デフォルトの名無しさん [2024/01/18(木) 05:14:20.29 ID:ozbgYzyy.net] くそどうでもいい質問ですみません pythonanywhereに登録した後に自動送信される Hi there, are you getting on OK with the site? というタイトルのメールの This message is just to let you know there is a real, live human here (well, a developer actually; not sure if that counts). の”a real, live human”と言う部分が太字なのですが、これは何のつもりなのですか?何が言いたいのですか?
319 名前:デフォルトの名無しさん mailto:sage [2024/01/18(木) 08:14:17.00 ID:qC0ThaED.net] >>315 ChatGPT3.5に聞いた結果 これからはAIに聞く時代。人に聞くのは時間の無駄 -------------------- PythonAnywhereが自動送信するメールの中で、"a real, live human" の部分が太字になっている理由は、おそらくユーモアや親しみを込めた表現として使われています。この表現は、人間とコンピュータの違いを強調し、サポートが人間によって提供されていることを強調するために使用されている可能性があります。 通常、自動応答メッセージやウェルカムメールにおいて、太字やカジュアルな表現が使われることがあります。これは、ユーザーに友好的であると感じさせ、サービス提供者とのコミュニケーションが人間対人間であることを強調するためです。太字は通常、強調や注目を引くために使用されます。 このフレーズはあくまで軽い冗談や親しみを込めたもので、ユーザーに対して友好的な印象を与えることが意図されていると考えられます。
320 名前:デフォルトの名無しさん [2024/01/19(金) 17:01:36.09 ID:/agcSumM.net] ちなみに1万円札もでてきたけど、肝心の探しものは見つからなかった
321 名前:デフォルトの名無しさん mailto:sage [2024/01/19(金) 21:41:13.26 ID:CZFLW0PQ.net] 技術的な難易度の低い課題にpythonで取り組むと手が止まらないな ググりながら、リファクタリングしながら、一日で追加のコードを300行も書いたら手首がちょっと痛くなった プログラマーは手首をヤると一発で引退だから怖い
322 名前:デフォルトの名無しさん [2024/01/21(日) 00:26:47.65 ID:jaz1unMy.net] pyinstallerでスタンドアローンで動くはずの電卓アプリのEXEを作ったら、勝手にインターネット通信しているのか知らないが、 DefenderでTrojan:Win32/Wacatac.B!mlにされた。 これってpyinstallerでEXEを作ると常に出るの?
323 名前:デフォルトの名無しさん mailto:sage [2024/01/21(日) 01:01:49.79 ID:po0/ndNG.net] https://stackoverflow.com/a/52054580
324 名前:デフォルトの名無しさん [2024/01/21(日) 10:26:29.85 ID:IvCL+sTy.net] 1 センチメートルは 10 ミリメートルに変換されます。 変換する長さ n センチメートルが与えられるので何ミリメートルかを出力して下さい。 宿題がわからへん。
325 名前:デフォルトの名無しさん mailto:sage [2024/01/21(日) 10:41:39.44 ID:CZIH4U50.net] プログラムとして書けないのかプログラムじゃなくても答えられないのか プログラムとして書けないだけならデータ入力がどのようにされるかがわからないのか計算式の書き方がわからないのか表示の仕方がわからないのか それぞれ問題を切り分けて把握したら先生にその内容を聞けばいい
326 名前:デフォルトの名無しさん mailto:sage [2024/01/21(日) 16:13:36.22 ID:PdyqbFJh.net] >>321 何がわからないのかわからん ちゃんと推敲してくれ
327 名前:デフォルトの名無しさん mailto:sage [2024/01/21(日) 16:29:55.78 ID:JCqDmCwj.net] >>321 たとえば5センチメートルが何ミリメートルかはわかりますか
328 名前:デフォルトの名無しさん [2024/01/27(土) 11:52:44.87 ID:0NhbJ8Wy.net] モザイクを検出して、透過に塗りつぶして、別の画像に貼り付けるプログラムを 作ったので良かったら遊びにきて下さい wikiwiki 同人誌同人ゲーム無修正化差し替え備忘録まとめ Wiki* https://wikiwiki.jp/mozanashi/ 左のメニューのところにプログラムを貼り付けてあります
329 名前:デフォルトの名無しさん [2024/01/27(土) 12:12:30.45 ID:R9CYWTqC.net] システムのPythonが3.0版だとして、最新3.11版を使うにはどんな方法が? ・システムPythonは更改しない前提 ・Dockerコンテナは使いにくいのでその他手段を
330 名前:デフォルトの名無しさん mailto:sage [2024/01/27(土) 12:27:20.61 ID:7oImGRPe.net] >>326 pyenv
331 名前:デフォルトの名無しさん [2024/01/27(土) 13:06:20.63 ID:idsDIbYE.net] >>326 自分でビルド
332 名前:デフォルトの名無しさん mailto:sage [2024/01/27(土) 14:03:55.97 ID:UmjQ6ogE.net] 改変したいなら自前ビルドもわかるが そうじゃないなら切り替えも楽なpyenvでいい
333 名前:デフォルトの名無しさん [2024/01/27(土) 16:46:55.78 ID:6KdYFEam.net] >>328 自前でビルドするかどうかは全く関係ないやろ
334 名前:デフォルトの名無しさん mailto:sage [2024/01/27(土) 17:12:17.55 ID:OFvOzhfh.net] embeddable pythonという方法もある
335 名前:デフォルトの名無しさん [2024/01/27(土) 18:00:42.31 ID:XRhGTNLI.net] >>330 自分でシステムのPythonとは別に好きな場所、好きなバージョンのPython入れるのに自分でビルドするのも方法の一つでしょ Windowsみたいにインストールパッケージ用意されたないならだけど >>326 はそういう質問じゃないんか?
336 名前:デフォルトの名無しさん [2024/01/27(土) 18:15:20.55 ID:XRhGTNLI.net] pyenvもたしかソースからビルドしてなかったっけ
337 名前:326 [2024/01/27(土) 18:29:33.08 ID:o5v2l6LT.net] >>332 自分でビルドしたPython がシステムPythonのライブラリを参照して不具合が起きると困る。自分でビルドするにしろ、出来合いの物を使うにしろ、そうならない方法を訊いた。
338 名前:デフォルトの名無しさん [2024/01/27(土) 18:49:08.88 ID:NKobULuJ.net] は?
339 名前:デフォルトの名無しさん [2024/01/27(土) 19:05:28.29 ID:bXNtt3x6.net] >>332 CPythonを自前でビルドするかそれともビルド済みバイナリを持ってくるかという話と システムデフォルトのPythonをキープしたままそれとは異なるバージョンのPythonも同時に使えるようにするという話は直交した話やで そんでもって質問は後者についてやろ
340 名前:デフォルトの名無しさん [2024/01/27(土) 20:45:05.22 ID:o5v2l6LT.net] >>336 うーん、よく分からないが、 システムPythonを必要とするシステムコマンドを叩くと、何らかの方法で導入したPython 3.11 を起動するようだと困る。 そうならないよう Python 3.11 を使える、そんな方法を訊いた。 自分でビルドして、上記を満たせるなら、自分でビルドする事で構わない。
341 名前:デフォルトの名無しさん [2024/01/27(土) 22:44:25.65 ID:brX24hU9.net] ビルドしてもしなくてもシステムPythonとは別の場所にバイナリを配置してそこへのpathを指定して使うことになる pyenvじゃなくても公式からダウンロードしてもいいしanacondaを使ってもいいしhomebrewやaptを使ってもいい macosやlinux系だとシステムPythonに依存する場合は基本的に/usr/bin/pythonを指定してるのでこれが指すバージョンを変えずに自分の使いたいバージョンへのpathを通すことになる
342 名前:デフォルトの名無しさん [2024/01/27(土) 22:47:32.91 ID:t7pPpNfJ.net] どれを使うかという指定もなければ、パスという概念もないんだろうな。
343 名前:デフォルトの名無しさん [2024/01/27(土) 22:58:51.17 ID:NKobULuJ.net] >>334 >自分でビルドしたPython がシステムPythonのライブラリを参照して これがわからん 仮に自分でビルドして/opt/python3に入れたPythonがあるとして、それがシステムのPythonにライブラリに依存するっていうこと? どういう環境?
344 名前:デフォルトの名無しさん [2024/01/27(土) 23:05:09.68 ID:t7pPpNfJ.net] ただの初心者なんだろうな
345 名前:デフォルトの名無しさん mailto:sage [2024/01/27(土) 23:58:06.71 ID:X0LvN4tY.net] Ruby ではDocker を使う。 多言語バージョンマネージャーでは、日本人が作ったanyenv もある。 同様のツールに、asdf もある。 コンパイルするから、20分ぐらい掛かる Renv, crenv, denv, erlenv, exenv goenv, hsenv, jenv, jlenv, luaenv nodenv, phpenv, plenv, pyenv, rbenv sbtenv, scalaenv, swiftenv, tfenv 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
346 名前:デフォルトの名無しさん [2024/01/28(日) 01:49:25.71 ID:P/o+j6FX.net] Dockerなどをいきなり勧めてくるやつは前提がおかしい
347 名前:デフォルトの名無しさん mailto:sage [2024/01/28(日) 01:53:38.75 ID:VCSACfjI.net] いやいや、Dockerの前にもっとおかしいのがあるでしょ この人マジで頭おかしいけどいつまでこの芸風続けるんだろ
348 名前:デフォルトの名無しさん [2024/01/28(日) 05:41:05.55 ID:P/o+j6FX.net] Rubyでしょ? こいつはキチガイだけど、それ以外におかしいことを書くから、それも指摘しないと真面目に読むやつがあらわれる。
349 名前:デフォルトの名無しさん mailto:sage [2024/01/28(日) 06:42:16.36 ID:PWkEGs2d.net] 英会話教室に通って「フランス語では云々」と講釈たれる奴みたい
350 名前:セよなw [] [ここ壊れてます]
351 名前:326 [2024/01/28(日) 07:28:43.27 ID:JZ5LlHQA.net] >>340 あり得ない事ならウェルカムだが、例えば、 /opt/python3/bin/python が /opt/python3/lib/libpython.so を_参照せず、$LDPATH にしたがって /usr/lib/libpython.so を見に行くことないの? とか、 或いは、 /usr/bin/python が /usr/lib/libpython.so というリンクを参照したのだけど、その実体が実は /opt/python3/lib/libpython.so だったとか。 >>327 で挙げられた pyenv というのは、何かしらそれに類した不具合を解消するのだろうと想像している。
352 名前:342 mailto:sage [2024/01/28(日) 09:12:54.94 ID:4GEBUrLg.net] >>342 に、もちろん、pyenv も入っている 多言語バージョンマネージャー、anyenv・asdf には、 rbenv, nodenv, goenv など、たいがいの言語は入っている ただ最近は、Docker も多い
353 名前:デフォルトの名無しさん mailto:sage [2024/01/28(日) 11:10:02.02 ID:DsZuLMRu.net] >>347 固有のパスに導入した一般的なプログラムならそうはならん lddしたらわかるけどフルパス指定になってる pyenvは全自動でビルドするツールなんだけど導入先はホーム以下で同様 独自のシェル拡張使わないなら副作用ないし影響範囲もシェルの中だけ
354 名前:デフォルトの名無しさん mailto:sage [2024/01/28(日) 20:13:41.36 ID:zZgVSQ5K.net] Python Arcadeが流行らないのって 名前が悪いからですよね? Pycadeとかに変えてほしい
355 名前:342 [2024/01/28(日) 21:35:30.33 ID:rJLsGKs7.net] PyDeca だと流行りそう。 >>349 > フルパス のくだりがよく解らないが、取り敢えずpyenv を検討してみる。どうもありがとう。
356 名前:デフォルトの名無しさん mailto:sage [2024/01/28(日) 21:56:26.44 ID:vItLFMA9.net] お勉強スレにもポストしちゃったんですが バージョンよって剰余演算子の挙動が違う? -1%3とか
357 名前:デフォルトの名無しさん mailto:sage [2024/01/29(月) 00:08:46.88 ID:G6ToERat.net] くたばれPython に見えた
358 名前:342 mailto:sage [2024/01/29(月) 00:10:12.64 ID:eueHhgdA.net] >>342 のanyenv root/rbenv root/nodenv root を見れば明らか /home/ユーザー名/.anyenv 以下しか使わない。 個人の環境しか使わない だから多言語バージョンマネージャー、anyenv・asdf を使えばよい
359 名前:デフォルトの名無しさん mailto:sage [2024/01/29(月) 11:59:52.72 ID:fIBxeYXl.net] ArcadeよりPyxel派 >>350 なぜPyをつけたがるのかだよね
360 名前:デフォルトの名無しさん mailto:sage [2024/01/29(月) 13:09:20.70 ID:+byldzPi.net] Pythonでゲーム学習するならPyxelなんですかね
361 名前:デフォルトの名無しさん mailto:sage [2024/01/29(月) 13:23:00.81 ID:fIBxeYXl.net] >>356 オールインワンでツクール寄りだからゲーム部分を主に書きたいならそう 自分でプログラム制御や表示まわりも書きたいならPygame(SDL)とかもっと低層なやつ
362 名前:デフォルトの名無しさん mailto:sage [2024/01/29(月) 18:01:51.03 ID:+byldzPi.net] >>357 ありがとう Pyxel、記述少ないし、エディタ付きだから これだけで完結するのがいいね しばらく触ってみるわ
363 名前:デフォルトの名無しさん mailto:sage [2024/02/04(日) 18:26:19.16 ID:IyXxpV05.net] Pythonは初心者向けの文法というけど 難しくてサッパリわからん なんでコレクションをイテレータにしなきゃいかんの? ジェネレータって何の役にたつんよ クロージャってどう使うんだか せめてウェブやろうとしたら入門書がいきなりフレームワークばかりってどうなの? PHPみたいにさあもっとこうさっくりとさあ ぜんぜん初心者向け文法じゃないわ
364 名前:デフォルトの名無しさん mailto:sage [2024/02/04(日) 21:07:46.94 ID:lK7N0HuK.net] >>359 Pythonの文法が初心者向けなんて聞いたことないから君騙されてるよ PHPできるんならそれで困ることないんだから満足しとけばいいじゃん
365 名前:デフォルトの名無しさん [2024/02/04(日) 22:53:10.28 ID:PEeZU4gY.net] 文法はめちゃくちゃ初心者向けだろ
366 名前:デフォルトの名無しさん [2024/02/04(日) 23:04:08.64 ID:VBtkyZXg.net] 文法が分からないんじゃなくてイテレータやジェネレータやクロージャというプログラミングの概念が分かってないんやな Python特有のものではなく一般的なものでPHPでも全部サポートされてるからそっちでまず勉強してみたらいいんでないか?
367 名前:デフォルトの名無しさん mailto:sage [2024/02/05(月) 02:56:37.96 ID:UJ2m14qd.net] >>359 コレクション全部に対して何かしたいときに使うのがイテレータ 例えばコレクションの中を探すとか イテレータで書くとコードがごちゃごちゃするのですっきりかけるのがジェネレータ クロージャを使うと中でどう動いているか気にすることなくプログラムが書ける まあ、ググればすぐ出てくる情報だけど
368 名前:デフォルトの名無しさん mailto:sage [2024/02/05(月) 04:24:58.35 ID:9+bn0/St.net] 入門の講座がよくわからんかったから大混乱したよ講師が変だったのかもしらんが まずアナコンダを入れないとパイソンというのものはまともに動かないって言われた そんでvenvとかpipについて説明された 後で知ったが本当ならアナコンダナビゲータで環境つくるらしい アナコンダのせいでSSDに大量のライブラリが入ったがまったく使わんかった だったらなんでインストールさせた? 変数は整数型と倍精度浮動小数点数がどうのっていって変数型が少ないからJAVAより計算が苦手なんですって はて???じゃあなんで機械学習とか流行ってん 後で知ったが多倍長整数だし、浮動小数点数はゴミだけど標準ライブラリに固定小数点あるって、むしろ数値演算はどの言語より得意なんだと パイソン大流行だけどちょっとかじってすぐ初心者講座の講師やるってのは やめてほしいな なんか技能検定試験とかないもんかねえ
369 名前:デフォルトの名無しさん [2024/02/05(月) 11:14:00.83 ID:5G1mpbCF.net] >>363 君もググったほうがいいぞ
370 名前:デフォルトの名無しさん mailto:sage [2024/02/05(月) 11:54:56.85 ID:DvqIPT3c.net] >>364 アナルに入れるとパイパンがー まで読んだ
371 名前:デフォルトの名無しさん mailto:sage [2024/02/05(月) 13:59:42.51 ID:TA7auAWf.net] パイソンをケツの穴に突っ込んだらどうなりますか? 経験者のかた教えて下さい
372 名前:デフォルトの名無しさん mailto:sage [2024/02/05(月) 16:37:45.68 ID:hliEPH6s.net] 死んじゃうんじゃない?
373 名前:デフォルトの名無しさん mailto:sage [2024/02/05(月) 16:48:21.19 ID:B/pJSj68.net] 公式のチュートリアルであらかた網羅できるのに なぜ他から手をつけるのか プログラムが初めてだと時間はかかるけども
374 名前:デフォルトの名無しさん mailto:sage [2024/02/05(月) 16:57:38.46 ID:RaPfxtxC.net] 基本的なことは覚えたら済む話なんだが いろいろなライブラリがあるからわっかんねぇ
375 名前:デフォルトの名無しさん [2024/02/05(月) 19:18:21.11 ID:TKxKoCl8.net] 一応ここ質問すれなんで
376 名前:デフォルトの名無しさん mailto:sage [2024/02/05(月) 21:18:11.87 ID:UJ2m14qd.net] 機械学習にアナコンダが必須だった時代があった pythonには必須ではない python 自体は長い桁が扱えるかもしれないけど インタープリターなのでもともとが遅い 機械学習に使われているのは ライブラリがCかC++で書かれているため
377 名前:デフォルトの名無しさん mailto:sage [2024/02/05(月) 21:57:24.93 ID:B/pJSj68.net] それならPythonである必要はないよな Jupyter、numpy/scipyの土壌があったから そのまま使い続けているだけ
378 名前:デフォルトの名無しさん mailto:sage [2024/02/06(火) 07:25:06.16 ID:C4pk/cEW.net] jupiternotebookってのはどうしたら空白やタブ記号を表示できますか パイソンやるのには空白やタブ記号が見えないと困るのです
379 名前:デフォルトの名無しさん mailto:sage [2024/02/08(木) 06:13:31.80 ID:hTf75Vln.net] パイソンはインタプリタでパイソンプログラムはマルチプラットフォームとききました ところがPYNUMはC言語だといいます つまり機種依存があるはずです そうするとパイソンも機種依存していまいPYNUMをインポートしたプログラムはWin
380 名前:р盾翌唐ニマックでは動かないのではないのでしょうか 私だんだん混乱してきました [] [ここ壊れてます]
381 名前:デフォルトの名無しさん mailto:sage [2024/02/08(木) 07:41:46.39 ID:xta5h9K/.net] >>375 そういう面倒ごとがあるから、俺はことあるごとに言ってるんだよ 外部ライブラリは使わずPythonの組込み関数と標準ライブラリのみで書けと ライブラリに振り回されて貴重な人生を無駄にしないようにな
382 名前:デフォルトの名無しさん [2024/02/08(木) 07:57:21.03 ID:isMXgTpD.net] https://pypi.org/project/pynum/ これ?
383 名前:デフォルトの名無しさん [2024/02/08(木) 07:59:14.95 ID:isMXgTpD.net] >>359 と>>364 同じ人?
384 名前:デフォルトの名無しさん mailto:sage [2024/02/08(木) 08:35:52.53 ID:OewvCXAt.net] >>374 空白を可視化してるフォントを使うとか で、何も見えなかったらタブと見なす
385 名前:デフォルトの名無しさん mailto:sage [2024/02/08(木) 11:05:24.59 ID:arovnfBA.net] 全部anacondaで作って.condarcにconda-forgeのライブラリからのインストールも可能にしておくように設定 だが変わったものを取ってくると重くなりがち biocondaとかもインストール元にしとくか 変わったものをインストールする度に別環境作ったり pythonの環境設定は結構な初心者泣かせだな そもそもPCのユーザー名がマルチバイトだったり半角スペースあったりしたらもうアウトだったり anacondaは公式pythonと同居させられなくて問題になるが ryeを推してるところもあるが、私的ドキュメントが心許ない
386 名前:デフォルトの名無しさん [2024/02/08(木) 11:11:05.34 ID:isMXgTpD.net] anacondaを使うメリットが科学計算用ライブラリが一括で入るぐらいしかない >>374 そもそもタブを使うことがないし、全角スペースならだいたいのプログラミング用フォントなら分かりやすくしてある
387 名前:デフォルトの名無しさん mailto:sage [2024/02/08(木) 12:21:39.61 ID:6CZwMK9a.net] conda系はオールインワンで楽なのはわかるけど そこは一歩進んでコンテナ込みで勧めてほしい 魔法が多くて把握できなくなる弊害まで考えが及んでない
388 名前:デフォルトの名無しさん mailto:sage [2024/02/08(木) 12:37:21.60 ID:LLz4mv+z.net] >>377 numpyのことじゃね? >>375 C言語で開発されてるライブラリはインストール時(pip install等)に実行するプラットフォーム用にコンパイルされたバイナリが含まれたパッケージをダウンロードしてくるかソースをからコンパイルしてる ライブラリをインポートしたPythonのコードが特定のプラットフォーム用のコードを書いてなければWindowsでもMacでも動く
389 名前:デフォルトの名無しさん mailto:sage [2024/02/08(木) 13:13:39.69 ID:LLz4mv+z.net] >>374 jupyterlabならHighlight white spacesという設定でタブもスペースも可視化できるよ
390 名前:デフォルトの名無しさん mailto:sage [2024/02/08(木) 14:21:16.75 ID:MMHd3icf.net] 基本、C# 以外の全言語は、Linux 用。 だから、Windows 10 でも、WSL2 でLinuxを使う。 Mac ではVirtual Box でLinux 初心者はLinuxが難しいから、Windows上のMSYS2 を使う。 例えば、Ruby Installer がそう MSYS2なら、1GB ほどのWindows用の巨大なコンパイル環境もインストールする。 これで、Linux用のソースコードを、Windows用の機械語にコンパイルする ただ、全言語はLinux用に書いているから、 Windows用にコンパイルすると、うまく動かない場合もある 利点は、仮想マシンでLinuxを起動していないから、あまりメモリを使わない。 欠点はLinuxじゃないから、Docker を使えない事。 データベースなどの外部プログラムも全て、Windows用で揃えないといけない そうすると、中にはバグるプログラムも出てくる。 全てのプログラムがLinux用に作ってあるから
391 名前:デフォルトの名無しさん [2024/02/08(木) 18:58:16.38 ID:T36ggrXR.net] >>375 50代のスレに書き込んでいるおっさんだろ?
392 名前:デフォルトの名無しさん [2024/02/08(木) 18:59:24.55 ID:T36ggrXR.net] >>385 なかなかのキチガイだなw
393 名前:デフォルトの名無しさん [2024/02/08(木) 20:35:36.46 ID:PMTWmDyI.net] >>385 Rubyに関わるのはこんなキチガイばっかりです
394 名前:デフォルトの名無しさん mailto:sage [2024/02/09(金) 08:55:46.64 ID:JpXObIpk.net] 河上幸恵ちゃんの名曲 心の中のルビーというやつだな 皆さんありがとう また一歩自分の成長を感じました C言語のライブラリはそれぞれのパソコン用がインストールされる高度な仕組みであること ジュピターで空白タブを表示する方法 皆さんはわたしの成長ホルモンです
395 名前:デフォルトの名無しさん [2024/02/14(水) 15:26:02.91 ID:uypU95In.net] os.path.isfileの様なやり方でループなど使用せずに、 拡張子を除いた部分のファイル名が存在するか確認する方法ってありますか? 例えばファイル名”test01.txt”,”test01.png”のどちらがディレクトリに存在していても、”test01”だけでファイルの有無を確認したいです。
396 名前:390 [2024/02/14(水) 15:45:38.27 ID:uypU95In.net] 自己レスです。 とりあえず、glob.glob(‘/hoge/test*’)としてやってみました。 こんな方法もあるよというのがあれば教えてください。
397 名前:デフォルトの名無しさん mailto:sage [2024/02/21(水) 10:41:22.80 ID:tURWv7oT.net] os.path.exists
398 名前:デフォルトの名無しさん mailto:sage [2024/02/21(水) 22:24:18.46 ID:XpCZiALh.net] globでいいと思うけど一応 https://docs.python.org/ja/3/library/pathlib.html#pathlib.PurePath.stem
399 名前:デフォルトの名無しさん mailto:sage [2024/02/25(日) 04:23:40.84 ID:oObtEil6.net] Pythonのandroidでの実行環境って何を入れたらいいですか? 開発環境はとりあえず必要ないので あくまでスクリプト・インタープリターとしての最低限の実行環境がほしいのです CPythonみたいなリファレンス実装があればいいのですけど
400 名前:デフォルトの名無しさん mailto:sage [2024/02/25(日) 20:23:29.26 ID:hMq2Qtw2.net] termuxかpydroidかなあ?
401 名前:デフォルトの名無しさん mailto:sage [2024/02/25(日) 20:32:04.31 ID:hMq2Qtw2.net] python以外もつかうならtermux、uiが使いたいならpydroidかな?
402 名前:デフォルトの名無しさん mailto:sage [2024/02/25(日) 21:17:43.23 ID:oObtEil6.net] >>395 ,396 レスありがとう どちらかというと開発環境みたいな感じなんですね ほかにQPythonとかQPython 3Lとかはどうですか よりシンプルな実行環境という観点からするとどれになるのでしょうか
403 名前:デフォルトの名無しさん mailto:sage [2024/02/26(月) 23:37:11.68 ID:GBHslgGd.net] レビュー見る限りその2つはあまり良くなさそうだね
404 名前:デフォルトの名無しさん mailto:sage [2024/03/05(火) 16:51:36.85 ID:90GfYifC.net] 凄い基本的な質問なんだけどライブラリのことを考えるとPythonはanacondaとPythonそのままどちらのほうがお勧めですか または他にお勧めのツール?的なのある?
405 名前:デフォルトの名無しさん mailto:sage [2024/03/05(火) 17:04:30.62 ID:90GfYifC.net] ライブラリじゃなくてモジュールでした
406 名前:デフォルトの名無しさん mailto:sage [2024/03/05(火) 18:49:14.75 ID:xnDaPNvs.net] とりあえず、公式実装のCPythonでいいのでは? やりたいことが明確になってから必要に応じてanaconda環境を構築すればいいと思う
407 名前:デフォルトの名無しさん mailto:sage [2024/03/06(水) 15:55:05.95 ID:fNmftXEr.net] 何かライブラリなどをインストールしようとするたびにエラーがでて説明通りにできない こんなもん?
408 名前:デフォルトの名無しさん mailto:sage [2024/03/06(水) 16:59:36.65 ID:0Fz1GTqO.net] 説明が悪いんでは 前提としてる環境が違っててそこまでは書かれてないとか
409 名前:デフォルトの名無しさん mailto:sage [2024/03/06(水) 18:30:41.18 ID:vezaZ1iv.net] >>402 その説明では分からない
410 名前:デフォルトの名無しさん [2024/03/07(木) 20:32:37.26 ID:aIlNu4oQ.net] 自分はPycharmのflaskでウインドウズでは環境構築できなくて諦めました 同じことやってるのに、Macでは動いてウインドウズではエラー Pythonって学ぶスタート地点に立てない人少なくないかも?
411 名前:デフォルトの名無しさん mailto:sage [2024/03/07(木) 20:50:36.75 ID:Xi0SwO4p.net] >>364 マジで誰でもできるよ Pythonに限らずだけど経験一年以上とかで求人出てるし 俺は学歴で落とされたがね そもそもanaconda使いながらpipとか使うと環境壊れるよ
412 名前:デフォルトの名無しさん mailto:sage [2024/03/07(木) 20:53:48.81 ID:Xi0SwO4p.net] >>359 まぁ人によって印象違うんだ