Skip to content

Commit be730b4

Browse files
Merge pull request #221735 from mrbullwinkle/mrb_12_16_2022_anomaly_detector_updates
[Cognitive Services] [Anomaly Detector] Update example code to latest Python API release
2 parents 9f0a307 + 25a40d9 commit be730b4

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

articles/cognitive-services/Anomaly-Detector/includes/quickstarts/anomaly-detector-client-library-python.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: mrbullwinkle
66
manager: nitinme
77
ms.service: cognitive-services
88
ms.topic: include
9-
ms.date: 10/13/2022
9+
ms.date: 12/16/2022
1010
ms.author: mbullwin
1111
recommendations: false
1212
---
@@ -102,7 +102,7 @@ curl "https://raw.githubusercontent.com/Azure/azure-sdk-for-python/main/sdk/anom
102102

103103
```python
104104
from azure.ai.anomalydetector import AnomalyDetectorClient
105-
from azure.ai.anomalydetector.models import DetectRequest, TimeSeriesPoint, TimeGranularity
105+
from azure.ai.anomalydetector.models import *
106106
from azure.core.credentials import AzureKeyCredential
107107
import pandas as pd
108108
import os
@@ -111,17 +111,17 @@ curl "https://raw.githubusercontent.com/Azure/azure-sdk-for-python/main/sdk/anom
111111
ENDPOINT = os.environ['ANOMALY_DETECTOR_ENDPOINT']
112112
DATA_PATH = "REPLACE_WITH_YOUR_LOCAL_SAMPLE_REQUEST_DATA_PATH" #example: c:\\test\\request-data.csv
113113

114-
client = AnomalyDetectorClient(AzureKeyCredential(API_KEY), ENDPOINT)
114+
client = AnomalyDetectorClient(ENDPOINT, AzureKeyCredential(API_KEY))
115115

116116
series = []
117117
data_file = pd.read_csv(DATA_PATH, header=None, encoding='utf-8', date_parser=[0])
118118
for index, row in data_file.iterrows():
119119
series.append(TimeSeriesPoint(timestamp=row[0], value=row[1]))
120120

121-
request = DetectRequest(series=series, granularity=TimeGranularity.daily)
121+
request = UnivariateDetectionOptions(series=series, granularity=TimeGranularity.DAILY)
122122

123-
change_point_response = client.detect_change_point(request)
124-
anomaly_response = client.detect_entire_series(request)
123+
change_point_response = client.detect_univariate_change_point(request)
124+
anomaly_response = client.detect_univariate_entire_series(request)
125125

126126
for i in range(len(data_file.values)):
127127
if (change_point_response.is_change_point[i]):
@@ -180,7 +180,7 @@ To visualize the anomalies and change points in relation to the sample data seri
180180

181181
```python
182182
from azure.ai.anomalydetector import AnomalyDetectorClient
183-
from azure.ai.anomalydetector.models import DetectRequest, TimeSeriesPoint, TimeGranularity
183+
from azure.ai.anomalydetector.models import *
184184
from azure.core.credentials import AzureKeyCredential
185185
import pandas as pd
186186
import matplotlib.pyplot as plt
@@ -190,17 +190,17 @@ To visualize the anomalies and change points in relation to the sample data seri
190190
ENDPOINT = os.environ['ANOMALY_DETECTOR_ENDPOINT']
191191
DATA_PATH = "REPLACE_WITH_YOUR_LOCAL_SAMPLE_REQUEST_DATA_PATH" #example: c:\\test\\request-data.csv
192192

193-
client = AnomalyDetectorClient(AzureKeyCredential(API_KEY), ENDPOINT)
193+
client = AnomalyDetectorClient(ENDPOINT, AzureKeyCredential(API_KEY))
194194

195195
series = []
196196
data_file = pd.read_csv(DATA_PATH, header=None, encoding='utf-8', date_parser=[0])
197197
for index, row in data_file.iterrows():
198198
series.append(TimeSeriesPoint(timestamp=row[0], value=row[1]))
199199

200-
request = DetectRequest(series=series, granularity=TimeGranularity.daily)
200+
request = UnivariateDetectionOptions(series=series, granularity=TimeGranularity.DAILY)
201201

202-
change_point_response = client.detect_change_point(request)
203-
anomaly_response = client.detect_entire_series(request)
202+
change_point_response = client.detect_univariate_change_point(request)
203+
anomaly_response = client.detect_univariate_entire_series(request)
204204

205205
for i in range(len(data_file.values)):
206206
temp_date_to_num = mdates.date2num(data_file.values[i])

0 commit comments

Comments
 (0)