ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 122 - DP-100 discussion

Report
Export

You write a Python script that processes data in a comma-separated values (CSV) file.

You plan to run this script as an Azure Machine Learning experiment.

The script loads the data and determines the number of rows it contains using the following code:

You need to record the row count as a metric named row_count that can be returned using the get_metrics method of the Run object after the experiment run completes.

Which code should you use?

A.
run.upload_file(T3 row_count', './data.csv')
Answers
A.
run.upload_file(T3 row_count', './data.csv')
B.
run.log('row_count', rows)
Answers
B.
run.log('row_count', rows)
C.
run.tag('row_count', rows)
Answers
C.
run.tag('row_count', rows)
D.
run.log_table('row_count', rows)
Answers
D.
run.log_table('row_count', rows)
E.
run.log_row('row_count', rows)
Answers
E.
run.log_row('row_count', rows)
Suggested answer: B

Explanation:

Log a numerical or string value to the run with the given name using log(name, value, description=''). Logging a metric to a run causes that metric to be stored in the run record in the experiment. You can log the same metric multiple times within a run, the result being considered a vector of that metric.

Example: run.log("accuracy", 0.95)

Incorrect Answers:

E: Using log_row(name, description=None, **kwargs) creates a metric with multiple columns as described in kwargs. Each named parameter generates a column with the value specified. log_row can be called once to log an arbitrary tuple, or multiple times in a loop to generate a complete table.

Example: run.log_row("Y over X", x=1, y=0.4)

Reference: https://docs.microsoft.com/en-us/python/api/azureml-core/azureml.core.run

asked 02/10/2024
David Galiata
32 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first