【まず1嫁】くだすれPython(超初心者用) その59
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公式◇ http://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 ###
474 :デフォルトの名無しさん :2024/03/16(土) 05:06:55.01 ID:aWIocRO6.net herokuにアップしたらドメインとフォルダーの間のスラッシュが何故か2つになって恐らくそのせいで404とcors error出る ローカルではちゃんと動くし有り得そうなところは全部見たんだが もうfastapi、react、herokuのどれのせいなのかわからなくて積んだ elastic beanstalk に変えてデプロイし直すか.....
475 :デフォルトの名無しさん :2024/03/16(土) 10:02:19.46 ID:eI+Kyosu.net なんか、ドキュメントとかログとか読まなそうな人だな
476 :デフォルトの名無しさん :2024/03/16(土) 10:47:04.93 ID:h3KSZFE8.net >>473 ジョークにマジレスしちゃうけどgotoする条件の違いが重要 goto if false goto if no exception goto if no break
477 :デフォルトの名無しさん :2024/03/16(土) 12:00:46.66 ID:KKwFKDp9.net >>476 (なので同一には見えないの意味でした. 補足ありがとう
478 :デフォルトの名無しさん :2024/03/16(土) 13:00:21.70 ID:BNVm3LV8.net たぶん予約語を増やしたくないからelseを流用したんだろうね この辺は言語設計のさじ加減だから仕方ない
479 :デフォルトの名無しさん :2024/03/16(土) 13:18:07.52 ID:gBCe/Ijm.net try-exceptのelseってtryに全部書きたくない人が使うの…?
480 :デフォルトの名無しさん :2024/03/16(土) 14:41:32.39 ID:fX07kGnW.net こんな混乱が起こる構文なので 使わない方がベター 実装されてる機能が全ていいとは限らない
481 :デフォルトの名無しさん :2024/03/16(土) 15:25:29.24 ID:S+aPEpZd.net 例外が発生するかもしれないけど上のexceptに混ぜたくない処理を書きたい場合とか?
482 :デフォルトの名無しさん :2024/03/16(土) 23:03:57.53 ID:1SZ3hjNN.net forのelseというのは forに対するelseではなく forのループの条件式に対するelse だから意味は違っても内部処理は同一となる なのでif-elseをループさせてやるとfor-elseと同じ処理を再現できる https://ideone.com/2MULxa
483 :デフォルトの名無しさん :2024/03/16(土) 23:25:35.65 ID:HgWB99Ut.net >>482 なるほどね 言わんとしてることは良くわかったわ
484 :デフォルトの名無しさん :2024/03/18(月) 19:10:03.43 ID:mMZjYpOD.net ωってPyPyに似てるよね
485 :デフォルトの名無しさん :2024/03/18(月) 22:57:43.88 ID:k+0BFsOa.net おいなりさんだろ
486 :デフォルトの名無しさん :2024/03/20(水) 21:07:42.45 ID:g3UAOGQ4.net def one(): return 1,2 def two(a,b): print(a,b) two(100,100) two(one()) 最後の行で「TypeError: two() missing 1 required positional argument」エラーとなります。 twoで1と2を受け取れるようにするにはどうすれば?
487 :デフォルトの名無しさん :2024/03/20(水) 21:12:04.19 ID:GeI9OXvQ.net two(*one())
488 :デフォルトの名無しさん :2024/03/20(水) 21:27:30.26 ID:g3UAOGQ4.net >>487 サンクス できました
489 :デフォルトの名無しさん :2024/03/25(月) 21:04:47.80 ID:ybmcJkp8.net def myfunc(): __myfunc.initialized = True こういうのってあり? 1年くらいpython勉強してきて、先日初めて見かけたんだけど ちょっとおどろいてしまって
490 :デフォルトの名無しさん :2024/03/25(月) 22:22:30.06 ID:JhT+JdiB.net functionもオブジェクトで__call__が生えてるだけと思えるならあり ただどんな用法でも見通しが悪ければなし
491 :デフォルトの名無しさん :2024/03/26(火) 01:38:33.45 ID:CAcXk4Yx.net おどろいてしまうようなやり方はじっくりコードを見ないとわからない振る舞いをするから基本なし
492 :デフォルトの名無しさん :2024/03/26(火) 02:04:23.26 ID:s3c2P37L.net 便利ではあるけどわりと悪用寄りじゃねーかなあ
493 :デフォルトの名無しさん :2024/03/26(火) 04:38:00.60 ID:vQ76deH4.net "initialized" て何?
494 :デフォルトの名無しさん :2024/03/26(火) 09:15:41.63 ID:we9m9tD+.net >>489 なにそれ >>> def myfunc(): ... __myfunc.initialized = True ... >>> myfunc() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 2, in myfunc NameError: name '__myfunc' is not defined >>>
495 :デフォルトの名無しさん :2024/03/26(火) 09:32:42.21 ID:VDce1kQ4.net アンスコはインデントのことやろ
496 :デフォルトの名無しさん :2024/03/26(火) 10:24:26.34 ID:1hPeYZqd.net www
497 :デフォルトの名無しさん :2024/03/26(火) 10:40:59.11 ID:oEfu3HhX.net 草
498 :デフォルトの名無しさん :2024/03/26(火) 10:56:16.21 ID:SqtaP4pc.net 便利なことある? 100%無しだと思うが
499 :デフォルトの名無しさん :2024/03/26(火) 11:22:52.88 ID:cN9vnyja.net 気持ちはわかるが……… https://i.imgur.com/osueu8f.jpg
500 :デフォルトの名無しさん :2024/03/26(火) 11:30:55.84 ID:XEFglfYx.net クラス定義より軽量、外の名前空間を汚さない ジェネレータもあるしこれでしか書けないってのは思いつかない
501 :デフォルトの名無しさん :2024/03/26(火) 12:34:45.39 ID:rLv5Wa1V.net template metaprogramming に匹敵する犯罪
502 :デフォルトの名無しさん :2024/03/26(火) 12:38:21.94 ID:HGM8+XQV.net >>499 それはクロージャかクラスを使うべきケース 状態を外から更新したいならクラスを 更新されたくないならクロージャを使う 副作用じゃなく値を返すのがメインならジェネレータも選択肢の一つ
503 :デフォルトの名無しさん :2024/03/26(火) 13:03:56.77 ID:/DMrazJH.net これGUI書きのクセっていうか、イベント・バインドの高階関数とかで見るな 簡単なGUI書いてて、クラス化まではしてないときかつ状態が2値のみのとき ウィジェットまわりに全部押し込んだほうが目線動かなくてメンテしやすいんよ それより表現が複雑だったら変数はrootに置いたり、クラスに持たせたりするんだけど、これはウィジェット(たとえばボタン)に持たせてるような感じ initializedとか、btn.locked / del lockedとかだしょ
504 :デフォルトの名無しさん :2024/03/26(火) 15:17:24.89 ID:/6tigVoe.net pylanceって何?
505 :デフォルトの名無しさん :2024/03/30(土) 09:21:28.53 ID:FABGEyhJ.net うちの pipが、 $ pip --version pip 55.0 from /usr/lib/python3.99/site-packages/pip (python 3.99) だとして、python3.1/site-packagesを pip listしたい。どうしたら?
506 :デフォルトの名無しさん :2024/03/30(土) 11:49:14.06 ID:lTb8Ggax.net python3.1 -m pipでやってみたら 要は使いたいpythonからモジュールでpipを起動する
507 :505 :2024/03/31(日) 06:27:21.58 ID:r7c9jkcO.net >>506 python3.1 はもう無い。
508 :デフォルトの名無しさん :2024/03/31(日) 12:09:50.75 ID:sPPO74qw.net $ pip list ―path python3.1/site-packages
509 :505 :2024/03/31(日) 17:11:49.91 ID:wZMZSRnS.net >>508 なるほど。どうもありがとう。 $ pip --version pip 55.0 from /usr/lib/python3.99/site-packages/pip (python 3.99) $ pip list --path /usr/lib*/python3.1/site-packages Package Version ------- ------- 略
510 :デフォルトの名無しさん :2024/03/31(日) 20:01:34.78 ID:k+SRq7RN.net モダンなGUI作れるっていうからflet触ってるんだけど もしかしてこれGUIに対するドロップ受け付け機能ない感じ?
511 :デフォルトの名無しさん :2024/04/02(火) 21:32:23.08 ID:tcE9WrX3.net 身体がflutterを受け付けない pythonでflutterアプリが作れるとか なんで、なんでそんなことを
512 :デフォルトの名無しさん :2024/04/03(水) 09:07:29.94 ID:gYUDipyH.net fletはflutterで根本的にwebアプリ用だから外部からの入力はdropzoneないと無理じゃないか
513 :デフォルトの名無しさん :2024/04/09(火) 09:59:41.23 ID:vz2W6XdT.net >>511 自分はDartを覚えず使わずflutterアプリ作れるってのが良いんじゃね 知らんけどw
514 :デフォルトの名無しさん :2024/04/25(木) 18:36:04.67 ID:et3aNg4p.net >>510 それないのネックだよなー
515 :デフォルトの名無しさん :2024/04/26(金) 04:15:50.28 ID:irc/xjdb.net このスレにあった質問かどうか自信がないんだけど・・・ 投資系のライブラリ"talib"てあるじゃないですか これに含まれるCCIの使い方がわからんのです
516 :デフォルトの名無しさん :2024/04/26(金) 06:53:25.16 ID:ZBCRkORu.net >>515 ChatGPTに聞いてみなよ もうプログラミングは人に聞いたりドキュメントを読む時代じゃない
517 :デフォルトの名無しさん :2024/04/26(金) 07:20:49.79 ID:oC+HoZzz.net やってみたらわかるけどマイナーなライブラリの使い方聞いてもデタラメ答えるだけ
518 :デフォルトの名無しさん :2024/04/26(金) 08:47:57.09 ID:irc/xjdb.net >>516 無料版3.5で聞いてみた 突然英語で喋りだして、思ってたのと違うコードを紹介してきたので諦めたw
519 :デフォルトの名無しさん :2024/04/26(金) 08:50:24.75 ID:GzSmFxiN.net ChatGPTの野郎は知ったか振りばかりして「知らない」と言うことを知らないからな
520 :デフォルトの名無しさん :2024/04/26(金) 08:59:13.25 ID:svyb6xY8.net >>516 みたいにプログラミングやってるくせにChatGPTの実力や使いどころを知らないのまじ無能
521 :デフォルトの名無しさん :2024/04/26(金) 18:16:07.03 ID:AmdOltG1.net いけず石の説明させたら架空の鉱物の説明しだすからな
522 :デフォルトの名無しさん :2024/04/26(金) 20:01:21.45 ID:sEQNDfGh.net >>518 3.5で聞いたみたら下記の回答が返って来たぞ これじゃダメなのかい? import talib # サンプルデータの作成(適宜自分のデータに置き換えてください) high_prices = [105, 110, 115, 120, 118, 112, 115, 118, 122, 125] low_prices = [95, 98, 102, 108, 100, 102, 105, 108, 110, 112] close_prices = [100, 105, 110, 115, 112, 108, 110, 115, 118, 120] # CCIの計算 cci = talib.CCI(high_prices, low_prices, close_prices, timeperiod=14) # 出力の表示 print("CCI:", cci) talib.CCI()`関数には、高値、安値、終値の配列を渡し、`timeperiod`パラメーターを指定する必要があります。これはCCIの期間を表します。計算されたCCIの値は、指定された期間ごとに配列として返されます。 上記の例では、10日間の高値、安値、終値のデータからCCIを計算しています。実際の取引データを使用する際には、それに応じてデータを入力してください。
523 :デフォルトの名無しさん :2024/04/26(金) 20:15:58.39 ID:SscvQYbj.net ドキュメント読めよ
143 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★
本文 スレッドタイトル 投稿者