[過去ログ] Pythonのお勉強 Part68 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
344
(2): 2022/10/18(火) 01:25:14.77 ID:zc0QoIzs(1/4) AAS
単純なy1,y2の差ではなく、
y1がy2をcrossover(上抜け)したところの値とy2との差を、crossunderするまで取り続ける
y1がy2をcrossunder(下抜け)したところの値とy2との差を、crossoverするまで取り続ける
そのデータを取得したいのですが
何かうまい具合にできないものでしょうか
where使って切り替わりの判別はできたのですが

import numpy as np
import matplotlib.pyplot as plt

fig, ax = plt.subplots()
t = np.linspace(0, 10, 1000)
y1 = np.sin(t)
y2 = np.cos(t)

ax.plot(t, y1)
ax.plot(t, y2)

fig.tight_layout()
省2
349
(1): 344 2022/10/18(火) 12:45:29.61 ID:zc0QoIzs(2/4) AAS
ゴテゴテになりましたがなんとかできました
外部リンク:ideone.com
#0.0 97
#crossover sin,cos 2
#crossunder sin,cos 1
353
(1): 344 2022/10/18(火) 14:53:46.55 ID:zc0QoIzs(3/4) AAS
差とったバージョン貼るの忘れてました >>349
外部リンク:ideone.com

せっかくnumpyやpandas使っているのにforで回す感じが納得できませんが妥協します
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.044s