проверять, попал ли сюжет в число или нет? - PullRequest
1 голос
/ 26 мая 2019

Как проверить для любого заданного числа, сколько раз график попал в это число по горизонтали и стал выше?

Я уже пробовал:

  import os
import numpy as np
import pylab as plt
import pandas as pd
df = pd.read_csv('C:/Users/Payam/Desktop/tesla-stock-price.csv')
df['avg'] = df[['high', 'low']].mean(axis=1)
e=df['avg'].values
x = df['date'].values
y = df['close'].values
z = df['open'].values

f, ax = plt.subplots(figsize=(20,10))
ax.plot(x,y,'b')
ax.set_xticks(x[::150]);
plt.xticks(rotation=90)
ax.plot(np.arange(len(x)),np.zeros(len(x))+50,'k.')

1 Ответ

0 голосов
/ 26 мая 2019

Учитывая некоторый тестовый массив

test_array=np.array([1,6,8,65,4,2,5,8,9,6,4,6,9,0,8,6,4,32,])

вы можете получить все индексы, где значение больше числа, скажем, 5, например,

print (np.where(test_array>5))
print (test_array[np.where(test_array>5)])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...