当スレに★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 ###
探検
【まず1嫁】くだすれPython(超初心者用) その59
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2023/07/13(木) 18:48:41.56ID:INS7SIu4451デフォルトの名無しさん
2024/03/13(水) 13:02:27.40ID:q3MDl01V for~else ってなんか直感的じゃない気がするんだけど、なんで「else」なの?
completed
breaked, aborted
finally
みたいな単語なら分かりやすいのに。
completed
breaked, aborted
finally
みたいな単語なら分かりやすいのに。
452デフォルトの名無しさん
2024/03/13(水) 13:27:55.78ID:baZhL1uT453デフォルトの名無しさん
2024/03/13(水) 15:16:21.22ID:NVpOWzEq454デフォルトの名無しさん
2024/03/13(水) 15:54:43.36ID:m9o7WxBh455デフォルトの名無しさん
2024/03/14(木) 03:42:52.99ID:/Z8fZW3i >>453
どの辺が妄想なの?
すぐ5行以上とかのレスに長文乙って返してくる人どの板にもいるけど根拠が示されて若干長くなった文章読めないの?短文でマウントとるだけのレスほどくだらないものはないと思うけどね
句読点があったりなかったりすると何が問題なわけ?
447では意味ありそうなレスしてるのに一方で煽るとは不思議な人だね
どの辺が妄想なの?
すぐ5行以上とかのレスに長文乙って返してくる人どの板にもいるけど根拠が示されて若干長くなった文章読めないの?短文でマウントとるだけのレスほどくだらないものはないと思うけどね
句読点があったりなかったりすると何が問題なわけ?
447では意味ありそうなレスしてるのに一方で煽るとは不思議な人だね
456デフォルトの名無しさん
2024/03/14(木) 19:42:58.77ID:4bFX29zW pythonをサーバーでプロジェクトルートを認識させられない
NoModuleNamed"プロジェクトのフォルダー名"になる
herokuなんだけど
NoModuleNamed"プロジェクトのフォルダー名"になる
herokuなんだけど
457デフォルトの名無しさん
2024/03/14(木) 21:13:08.36ID:xE50NtDY >>450
日本だと4つが一番多いが、外国だと8つも多く、16すらある。
日本だと4つが一番多いが、外国だと8つも多く、16すらある。
458デフォルトの名無しさん
2024/03/15(金) 13:14:40.59ID:6p0ry24q pygameのlineを使い時計の秒針のようか円を描こうとしたんですがうまく行かない
どこが悪いの???
どこが悪いの???
459デフォルトの名無しさん
2024/03/15(金) 13:15:14.89ID:6p0ry24q import sys
import math
import numpy as np
import time
import pygame
pygame.init()
WHITE = (255,255,255)
WIDTH, HEIGHT = 400, 300
SURFACE = pygame.display.set_mode((WIDTH, HEIGHT))
FSPCLOCK = pygame.time.Clock()
center_x = WIDTH // 2
center_y = HEIGHT // 2
def main():
while True:
for event in pygame.event.get():
if event == pygame.QUIT:
pygame.quit()
sys.exit()
import math
import numpy as np
import time
import pygame
pygame.init()
WHITE = (255,255,255)
WIDTH, HEIGHT = 400, 300
SURFACE = pygame.display.set_mode((WIDTH, HEIGHT))
FSPCLOCK = pygame.time.Clock()
center_x = WIDTH // 2
center_y = HEIGHT // 2
def main():
while True:
for event in pygame.event.get():
if event == pygame.QUIT:
pygame.quit()
sys.exit()
460デフォルトの名無しさん
2024/03/15(金) 13:15:36.25ID:6p0ry24q for theta in range(0, 360, 20):
rad = math.radians(theta)
R = np.array([[math.cos(rad), -math.sin(rad)],
[math.sin(rad), math.cos(rad)]])
point = np.array([center_x, center_y])
rotated_point = np.dot(R, point)
x = rotated_point[0]
y = rotated_point[1]
pygame.draw.line(SURFACE, WHITE, (center_x, center_y), (int(x), int(y)))
time.sleep(1)
pygame.display.update()
FSPCLOCK.tick(100)
pygame.quit()
sys.exit()
if __name__ == '__main__':
main()
rad = math.radians(theta)
R = np.array([[math.cos(rad), -math.sin(rad)],
[math.sin(rad), math.cos(rad)]])
point = np.array([center_x, center_y])
rotated_point = np.dot(R, point)
x = rotated_point[0]
y = rotated_point[1]
pygame.draw.line(SURFACE, WHITE, (center_x, center_y), (int(x), int(y)))
time.sleep(1)
pygame.display.update()
FSPCLOCK.tick(100)
pygame.quit()
sys.exit()
if __name__ == '__main__':
main()
461デフォルトの名無しさん
2024/03/15(金) 14:06:44.19ID:6p0ry24q うまく行かない→画面外にlineの先端が飛び出す です
462デフォルトの名無しさん
2024/03/15(金) 15:38:52.20ID:NWS7XA3x >>461
これを試してみてくれ
point = np.array([0, -center_y])
x = rotated_point[0] + center_x
y = rotated_point[1] + center_y
これを試してみてくれ
point = np.array([0, -center_y])
x = rotated_point[0] + center_x
y = rotated_point[1] + center_y
463デフォルトの名無しさん
2024/03/15(金) 15:59:41.53ID:6p0ry24q464デフォルトの名無しさん
2024/03/15(金) 17:26:12.14ID:8JWNUOHY >>456
なんで?
なんで?
465デフォルトの名無しさん
2024/03/15(金) 17:38:05.39ID:NWS7XA3x >>463
座標回転は原点からのベクトルにしてから回転して
後で始点座標を加算する
後、縦横の長さが違う時は短い方に合わせないと飛び出す
必要なら1/2、1/4などして長さを調節する
画面サイズを元にスケーリングして長さを求めるのは画面サイズに依存しないやり方
座標回転は原点からのベクトルにしてから回転して
後で始点座標を加算する
後、縦横の長さが違う時は短い方に合わせないと飛び出す
必要なら1/2、1/4などして長さを調節する
画面サイズを元にスケーリングして長さを求めるのは画面サイズに依存しないやり方
466デフォルトの名無しさん
2024/03/15(金) 17:46:21.03ID:F3qtk1ON >>464
project_xっていうような名前のプロジェクト名だったけどherokuを覗いてみるとそんなフォルダーはなくて/app/って名前になってた
だから相対パスや絶対パスを消して全部プロジェクトルートからのimportにした(ここらへんよく分かってない)
あとherokuでポスグレ使うためにadd-on入れて、自動生成されたsqlalchemyに接続するためのDATABASE_URLっていう環境変数の中身であるpostgres://から始まるurlが正しくはpostgresql://でコード中で直す羽目になった
色々とherokuは使いやすくない
これならawsでも学べばよかった
project_xっていうような名前のプロジェクト名だったけどherokuを覗いてみるとそんなフォルダーはなくて/app/って名前になってた
だから相対パスや絶対パスを消して全部プロジェクトルートからのimportにした(ここらへんよく分かってない)
あとherokuでポスグレ使うためにadd-on入れて、自動生成されたsqlalchemyに接続するためのDATABASE_URLっていう環境変数の中身であるpostgres://から始まるurlが正しくはpostgresql://でコード中で直す羽目になった
色々とherokuは使いやすくない
これならawsでも学べばよかった
467デフォルトの名無しさん
2024/03/15(金) 17:47:08.11ID:F3qtk1ON あとgitのdevelopブランチをpushしてたけどherokuはmasterしか見ないらしくそれもハマった
468デフォルトの名無しさん
2024/03/15(金) 21:48:19.54ID:8JWNUOHY >>466
>だから相対パスや絶対パスを消して全部プロジェクトルートからのimportにした(ここらへんよく分かってない)
https://devcenter.heroku.com/articles/getting-started-with-python?singlepage=true
https://devcenter.heroku.com/articles/python-pip
この辺みたらpipでインストールできるようにしてたらコード書き換える必要なさそう
herokuに限らずデプロイするのにコード書き換える必要がでてきてしまったのはパッケージの構成がよくなさそう
何にしろ別環境にデプロイする以上、pipでインストールできるような構成にした方が楽だよ
>だから相対パスや絶対パスを消して全部プロジェクトルートからのimportにした(ここらへんよく分かってない)
https://devcenter.heroku.com/articles/getting-started-with-python?singlepage=true
https://devcenter.heroku.com/articles/python-pip
この辺みたらpipでインストールできるようにしてたらコード書き換える必要なさそう
herokuに限らずデプロイするのにコード書き換える必要がでてきてしまったのはパッケージの構成がよくなさそう
何にしろ別環境にデプロイする以上、pipでインストールできるような構成にした方が楽だよ
469デフォルトの名無しさん
2024/03/15(金) 23:44:29.33ID:gLD47Opc >>451
条件式がTrueのときループして、条件式がFalseのときelseになる
forもwhileもループ目的でつかうので、条件式がFalseのときというのは自然と終了時になる
たとえば下記のようなループしないコードだとfalseとだけ表示される
while True == False:
____print("true")
else:
____print("false")
条件式がTrueのときループして、条件式がFalseのときelseになる
forもwhileもループ目的でつかうので、条件式がFalseのときというのは自然と終了時になる
たとえば下記のようなループしないコードだとfalseとだけ表示される
while True == False:
____print("true")
else:
____print("false")
470デフォルトの名無しさん
2024/03/16(土) 00:23:50.73ID:tIIuw8RV いやいや
471デフォルトの名無しさん
2024/03/16(土) 00:34:26.59ID:IFaiGfVE キーワードを節約のために同じ単語を使ってるけど
if-elseのelseと
try-except-else-finallyのelseと
for-else/while-elseのelseと
みんな意味が違う
ループのelseは”if not break”
if-elseのelseと
try-except-else-finallyのelseと
for-else/while-elseのelseと
みんな意味が違う
ループのelseは”if not break”
472デフォルトの名無しさん
2024/03/16(土) 00:41:49.95ID:ENgm2ZqF 意味を与えたら異なってくるけど
内部処理は同一にみえん?
内部処理は同一にみえん?
473デフォルトの名無しさん
2024/03/16(土) 03:10:31.74ID:KKwFKDp9 全部gotoやろなあ
474デフォルトの名無しさん
2024/03/16(土) 05:06:55.01ID:aWIocRO6 herokuにアップしたらドメインとフォルダーの間のスラッシュが何故か2つになって恐らくそのせいで404とcors error出る
ローカルではちゃんと動くし有り得そうなところは全部見たんだが
もうfastapi、react、herokuのどれのせいなのかわからなくて積んだ
elastic beanstalk に変えてデプロイし直すか.....
ローカルではちゃんと動くし有り得そうなところは全部見たんだが
もうfastapi、react、herokuのどれのせいなのかわからなくて積んだ
elastic beanstalk に変えてデプロイし直すか.....
475デフォルトの名無しさん
2024/03/16(土) 10:02:19.46ID:eI+Kyosu なんか、ドキュメントとかログとか読まなそうな人だな
476デフォルトの名無しさん
2024/03/16(土) 10:47:04.93ID:h3KSZFE8477デフォルトの名無しさん
2024/03/16(土) 12:00:46.66ID:KKwFKDp9 >>476
(なので同一には見えないの意味でした. 補足ありがとう
(なので同一には見えないの意味でした. 補足ありがとう
478デフォルトの名無しさん
2024/03/16(土) 13:00:21.70ID:BNVm3LV8 たぶん予約語を増やしたくないからelseを流用したんだろうね
この辺は言語設計のさじ加減だから仕方ない
この辺は言語設計のさじ加減だから仕方ない
479デフォルトの名無しさん
2024/03/16(土) 13:18:07.52ID:gBCe/Ijm try-exceptのelseってtryに全部書きたくない人が使うの…?
480デフォルトの名無しさん
2024/03/16(土) 14:41:32.39ID:fX07kGnW こんな混乱が起こる構文なので
使わない方がベター
実装されてる機能が全ていいとは限らない
使わない方がベター
実装されてる機能が全ていいとは限らない
481デフォルトの名無しさん
2024/03/16(土) 15:25:29.24ID:S+aPEpZd 例外が発生するかもしれないけど上のexceptに混ぜたくない処理を書きたい場合とか?
482デフォルトの名無しさん
2024/03/16(土) 23:03:57.53ID:1SZ3hjNN forのelseというのは
forに対するelseではなく
forのループの条件式に対するelse
だから意味は違っても内部処理は同一となる
なのでif-elseをループさせてやるとfor-elseと同じ処理を再現できる
https://ideone.com/2MULxa
forに対するelseではなく
forのループの条件式に対するelse
だから意味は違っても内部処理は同一となる
なのでif-elseをループさせてやるとfor-elseと同じ処理を再現できる
https://ideone.com/2MULxa
483デフォルトの名無しさん
2024/03/16(土) 23:25:35.65ID:HgWB99Ut484デフォルトの名無しさん
2024/03/18(月) 19:10:03.43ID:mMZjYpOD ωってPyPyに似てるよね
485デフォルトの名無しさん
2024/03/18(月) 22:57:43.88ID:k+0BFsOa おいなりさんだろ
486デフォルトの名無しさん
2024/03/20(水) 21:07:42.45ID:g3UAOGQ4 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を受け取れるようにするにはどうすれば?
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.19ID:GeI9OXvQ two(*one())
488デフォルトの名無しさん
2024/03/20(水) 21:27:30.26ID:g3UAOGQ4489デフォルトの名無しさん
2024/03/25(月) 21:04:47.80ID:ybmcJkp8 def myfunc():
__myfunc.initialized = True
こういうのってあり?
1年くらいpython勉強してきて、先日初めて見かけたんだけど
ちょっとおどろいてしまって
__myfunc.initialized = True
こういうのってあり?
1年くらいpython勉強してきて、先日初めて見かけたんだけど
ちょっとおどろいてしまって
490デフォルトの名無しさん
2024/03/25(月) 22:22:30.06ID:JhT+JdiB functionもオブジェクトで__call__が生えてるだけと思えるならあり
ただどんな用法でも見通しが悪ければなし
ただどんな用法でも見通しが悪ければなし
491デフォルトの名無しさん
2024/03/26(火) 01:38:33.45ID:CAcXk4Yx おどろいてしまうようなやり方はじっくりコードを見ないとわからない振る舞いをするから基本なし
492デフォルトの名無しさん
2024/03/26(火) 02:04:23.26ID:s3c2P37L 便利ではあるけどわりと悪用寄りじゃねーかなあ
493デフォルトの名無しさん
2024/03/26(火) 04:38:00.60ID:vQ76deH4 "initialized" て何?
494デフォルトの名無しさん
2024/03/26(火) 09:15:41.63ID:we9m9tD+ >>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
>>>
なにそれ
>>> 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.21ID:VDce1kQ4 アンスコはインデントのことやろ
496デフォルトの名無しさん
2024/03/26(火) 10:24:26.34ID:1hPeYZqd www
497デフォルトの名無しさん
2024/03/26(火) 10:40:59.11ID:oEfu3HhX 草
498デフォルトの名無しさん
2024/03/26(火) 10:56:16.21ID:SqtaP4pc 便利なことある?
100%無しだと思うが
100%無しだと思うが
499デフォルトの名無しさん
2024/03/26(火) 11:22:52.88ID:cN9vnyja 気持ちはわかるが………
https://i.imgur.com/osueu8f.jpg
https://i.imgur.com/osueu8f.jpg
500デフォルトの名無しさん
2024/03/26(火) 11:30:55.84ID:XEFglfYx クラス定義より軽量、外の名前空間を汚さない
ジェネレータもあるしこれでしか書けないってのは思いつかない
ジェネレータもあるしこれでしか書けないってのは思いつかない
501デフォルトの名無しさん
2024/03/26(火) 12:34:45.39ID:rLv5Wa1V template metaprogramming に匹敵する犯罪
502デフォルトの名無しさん
2024/03/26(火) 12:38:21.94ID:HGM8+XQV503デフォルトの名無しさん
2024/03/26(火) 13:03:56.77ID:/DMrazJH これGUI書きのクセっていうか、イベント・バインドの高階関数とかで見るな
簡単なGUI書いてて、クラス化まではしてないときかつ状態が2値のみのとき
ウィジェットまわりに全部押し込んだほうが目線動かなくてメンテしやすいんよ
それより表現が複雑だったら変数はrootに置いたり、クラスに持たせたりするんだけど、これはウィジェット(たとえばボタン)に持たせてるような感じ
initializedとか、btn.locked / del lockedとかだしょ
簡単なGUI書いてて、クラス化まではしてないときかつ状態が2値のみのとき
ウィジェットまわりに全部押し込んだほうが目線動かなくてメンテしやすいんよ
それより表現が複雑だったら変数はrootに置いたり、クラスに持たせたりするんだけど、これはウィジェット(たとえばボタン)に持たせてるような感じ
initializedとか、btn.locked / del lockedとかだしょ
504デフォルトの名無しさん
2024/03/26(火) 15:17:24.89ID:/6tigVoe pylanceって何?
505デフォルトの名無しさん
2024/03/30(土) 09:21:28.53ID:FABGEyhJ うちの pipが、
$ pip --version
pip 55.0 from /usr/lib/python3.99/site-packages/pip (python 3.99)
だとして、python3.1/site-packagesを pip listしたい。どうしたら?
$ 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.06ID:lTb8Ggax python3.1 -m pipでやってみたら
要は使いたいpythonからモジュールでpipを起動する
要は使いたいpythonからモジュールでpipを起動する
507505
2024/03/31(日) 06:27:21.58ID:r7c9jkcO >>506
python3.1 はもう無い。
python3.1 はもう無い。
508デフォルトの名無しさん
2024/03/31(日) 12:09:50.75ID:sPPO74qw $ pip list ―path python3.1/site-packages
509505
2024/03/31(日) 17:11:49.91ID:wZMZSRnS >>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
------- -------
略
なるほど。どうもありがとう。
$ 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.78ID:k+SRq7RN モダンなGUI作れるっていうからflet触ってるんだけど
もしかしてこれGUIに対するドロップ受け付け機能ない感じ?
もしかしてこれGUIに対するドロップ受け付け機能ない感じ?
511デフォルトの名無しさん
2024/04/02(火) 21:32:23.08ID:tcE9WrX3 身体がflutterを受け付けない
pythonでflutterアプリが作れるとか
なんで、なんでそんなことを
pythonでflutterアプリが作れるとか
なんで、なんでそんなことを
512デフォルトの名無しさん
2024/04/03(水) 09:07:29.94ID:gYUDipyH fletはflutterで根本的にwebアプリ用だから外部からの入力はdropzoneないと無理じゃないか
513デフォルトの名無しさん
2024/04/09(火) 09:59:41.23ID:vz2W6XdT514デフォルトの名無しさん
2024/04/25(木) 18:36:04.67ID:et3aNg4p >>510
それないのネックだよなー
それないのネックだよなー
515デフォルトの名無しさん
2024/04/26(金) 04:15:50.28ID:irc/xjdb このスレにあった質問かどうか自信がないんだけど・・・
投資系のライブラリ"talib"てあるじゃないですか
これに含まれるCCIの使い方がわからんのです
投資系のライブラリ"talib"てあるじゃないですか
これに含まれるCCIの使い方がわからんのです
516デフォルトの名無しさん
2024/04/26(金) 06:53:25.16ID:ZBCRkORu517デフォルトの名無しさん
2024/04/26(金) 07:20:49.79ID:oC+HoZzz やってみたらわかるけどマイナーなライブラリの使い方聞いてもデタラメ答えるだけ
518デフォルトの名無しさん
2024/04/26(金) 08:47:57.09ID:irc/xjdb519デフォルトの名無しさん
2024/04/26(金) 08:50:24.75ID:GzSmFxiN ChatGPTの野郎は知ったか振りばかりして「知らない」と言うことを知らないからな
520デフォルトの名無しさん
2024/04/26(金) 08:59:13.25ID:svyb6xY8 >>516 みたいにプログラミングやってるくせにChatGPTの実力や使いどころを知らないのまじ無能
521デフォルトの名無しさん
2024/04/26(金) 18:16:07.03ID:AmdOltG1 いけず石の説明させたら架空の鉱物の説明しだすからな
522デフォルトの名無しさん
2024/04/26(金) 20:01:21.45ID:sEQNDfGh >>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を計算しています。実際の取引データを使用する際には、それに応じてデータを入力してください。
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.39ID:SscvQYbj ドキュメント読めよ
524デフォルトの名無しさん
2024/04/28(日) 21:51:15.65ID:zlR73q8o スレ立てあらしスクリプト対抗age
525デフォルトの名無しさん
2024/04/29(月) 05:58:27.57ID:sMTBjD6w ちゃす
質問す
プログラミングのロジックを考える時に使える考え方ありますかね
入力と出力を考えるといいますが、関数の引数が入力、返り値が出力といいますか?
質問す
プログラミングのロジックを考える時に使える考え方ありますかね
入力と出力を考えるといいますが、関数の引数が入力、返り値が出力といいますか?
526デフォルトの名無しさん
2024/04/29(月) 07:27:54.81ID:xgq67JZI 考えることはうんこを食って食べ物を尻から出すようなことだが
重要なのはコンピューターにとってばうんこも食べ物も変わらないという事だな
重要なのはコンピューターにとってばうんこも食べ物も変わらないという事だな
527デフォルトの名無しさん
2024/04/29(月) 07:55:32.14ID:Irrt06Ch そうやね
いかに物事を抽象化してシンプルにモデル化するか
いかに物事を抽象化してシンプルにモデル化するか
528デフォルトの名無しさん
2024/04/29(月) 07:57:38.43ID:sMTBjD6w 複雑に考えすぎなんすかね
関数増えてくとわけが分からなくなります
関数増えてくとわけが分からなくなります
529デフォルトの名無しさん
2024/04/29(月) 12:40:37.42ID:sMTBjD6w 材料→材料の処理→結果、というのがプログラムの基本なんすかね
530デフォルトの名無しさん
2024/04/29(月) 12:43:56.77ID:1Ba7WF72 何でもそうだけど真似というか模倣から始めるのはどうよ
ギターでもHIDEがカッコいいとか布袋みたいにとか真似するでしょ
デザインパターン本だとか有名なオープンソースのコード見てると何となく癖というか法則みたいなのが分かってくる
ギターでもHIDEがカッコいいとか布袋みたいにとか真似するでしょ
デザインパターン本だとか有名なオープンソースのコード見てると何となく癖というか法則みたいなのが分かってくる
531デフォルトの名無しさん
2024/04/29(月) 15:01:05.04ID:36J4bmfl アルフィーの高見沢さんの髪がまだ短めで黒かった頃、メイキングのムービーで作曲する姿が写っていたが、
少し書いては弾いて違うと書き直すのを繰り返す姿を見て、これってオブジェクト指向に通じるんじゃないかと思った。
少し書いては弾いて違うと書き直すのを繰り返す姿を見て、これってオブジェクト指向に通じるんじゃないかと思った。
532デフォルトの名無しさん
2024/04/29(月) 15:24:26.44ID:3QF86HD9 途中までスクリプトかと思った
短いときなんてあったのかぁ
短いときなんてあったのかぁ
533デフォルトの名無しさん
2024/04/29(月) 15:43:29.23ID:yZBAGAQ6534デフォルトの名無しさん
2024/04/29(月) 16:30:19.78ID:7kmh2Muz535デフォルトの名無しさん
2024/04/30(火) 05:58:23.71ID:7kO3MDXp ありがとう(*´ω`*)、、
536デフォルトの名無しさん
2024/04/30(火) 11:47:25.31ID:7kO3MDXp 比較について質問なのですが、数値ペア同士の比較というのはプログラミングでは出来ないのでしょうか?
例えばvector2なら、xとyの値を取り出してそれぞれ比較しますね
例えばvector2なら、xとyの値を取り出してそれぞれ比較しますね
537デフォルトの名無しさん
2024/04/30(火) 11:58:01.28ID:7kO3MDXp プログラミング得意な人は頭の中がどんなイメージになっているのだろう
すべて図解になっているんだろうか
すべて図解になっているんだろうか
538デフォルトの名無しさん
2024/04/30(火) 12:17:12.46ID:e06sRc0C >>536
普通にできるでしょ
(0, 1) > (0, 2) => False
(1, 1) > (0, 2) => True
Tupleの場合は内部的にそれぞれの要素を取り出して比較されてるけどね
普通にできるでしょ
(0, 1) > (0, 2) => False
(1, 1) > (0, 2) => True
Tupleの場合は内部的にそれぞれの要素を取り出して比較されてるけどね
539デフォルトの名無しさん
2024/04/30(火) 17:47:36.57ID:bXsIEdjD >>537
境界知能みたいな知能が低い人には無理だよ
境界知能みたいな知能が低い人には無理だよ
540デフォルトの名無しさん
2024/04/30(火) 18:05:05.21ID:l8IWanaC542デフォルトの名無しさん
2024/04/30(火) 19:36:23.61ID:yMZhKZIP 経験を活かせるかどうかが能力なので
539にもアンカつけてあげて
まじで向いてない人いるから
539にもアンカつけてあげて
まじで向いてない人いるから
543デフォルトの名無しさん
2024/05/01(水) 00:28:40.04ID:+iRkaWFb >>537
プログラムの構造を考えるのは文章の構成を考えるのと同じ頭の使い方をする
文章の構成を考えるときに図でイメージしてる人もいればそうでない人もいるように
プログラミングに習熟した人でもプログラムを図でイメージしてるとは限らないしできるとも限らない
プログラムの構造を考えるのは文章の構成を考えるのと同じ頭の使い方をする
文章の構成を考えるときに図でイメージしてる人もいればそうでない人もいるように
プログラミングに習熟した人でもプログラムを図でイメージしてるとは限らないしできるとも限らない
544デフォルトの名無しさん
2024/05/01(水) 01:16:14.81ID:Zve8z/ER 小学生でもバブルソートは書けるので、知能にデコボコがあっても、どの方向が劣っているのかによるのでは。
545デフォルトの名無しさん
2024/05/01(水) 10:19:05.69ID:HGDms0B9 小学生でもプログラミング得意なやつはいるけどバブルソートを書くというのはお手本を模写できたり辞書を引いて目的の項目を調べられたりする程度の話だからプログラミングが出来るかどうかの指標にはならないよ
546デフォルトの名無しさん
2024/05/01(水) 13:34:16.61ID:OSMPRnYB 実際のプログラムだとソートする関数は用意されてるから自ら実装する事は無い
ソートはあくまでもアルゴリズムを学ぶ上での教材的な感じ
ソートはあくまでもアルゴリズムを学ぶ上での教材的な感じ
547デフォルトの名無しさん
2024/05/01(水) 14:26:55.02ID:G90j3Kau ??アスペにもわかるように書いてほしい
548デフォルトの名無しさん
2024/05/03(金) 00:19:22.63ID:In48C7dA ゲーム制作板で何年も倉庫番完成させられてない人じゃん
親切な人がいっぱい釣れたね
親切な人がいっぱい釣れたね
549デフォルトの名無しさん
2024/05/03(金) 01:30:55.10ID:ZXRxoWBs C#スレにもいたあの馬鹿か?
550デフォルトの名無しさん
2024/05/04(土) 12:25:55.56ID:+MvlSNsp あれ人じゃなくてチャットbotだからスルー推奨だよ。
551デフォルトの名無しさん
2024/05/12(日) 12:51:00.18ID:Z6PeNQRU そういや、ぷよぷよかなにかのヤツどこ行った?
同一人物?
同一人物?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★4 [BFU★]
- 小野田氏、”中国経済への依存“に警戒感 高市首相の国会答弁巡り [煮卵★]
- 【こんなの初めて…】民泊には既にキャンセルも 中国の渡航自粛で [ぐれ★]
- 日本が「世界で最も魅力的な国」1位に!✨「魅力的な都市」では東京が2位 「魅力的な地域」は北海道が7位に [煮卵★]
- 台湾声明 「台湾は独立した主権国家、中国は台湾を統治したことがなく、中国は口出しする権利ない」 中国が高市首相に抗議で ★7 [お断り★]
- NY円、一時1ユーロ=180円台まで下落…1999年のユーロ導入以来初 ★2 [蚤の市★]
- 日経平均、49000円割れ 国賊高市を許すな [402859164]
- 東浩紀「日本はいままさに駆け引きをしている。」高市有事にピシャリ [834922174]
- 【高市経済】日経平均マイナス1600円!、金利1.76%!ドル円155円!世界恐慌へ [219241683]
- 高市早苗「欲しがりません、勝つまでは」 [175344491]
- とうすこ🏡愛され絵文字♡🤥👊😅👊👶♡
- 【悲報】麻生太郎、石破憎しで高市を擁立し晩節を汚す [884040186]
