зеркало из
1
0
Форкнуть 0
This commit is contained in:
konabuta 2021-05-20 05:09:32 +00:00 коммит произвёл GitHub
Родитель a8b8ca25f9
Коммит eb4b6df1ab
1 изменённых файлов: 14 добавлений и 4 удалений

Просмотреть файл

@ -31,10 +31,12 @@
* **pyodbc を用いた DB とのやり取り** * **pyodbc を用いた DB とのやり取り**
Database に格納されているデータを取得する方法として、Azure ML の Dataset ではなく pyodbc を利用したい場合があります。下記のコードを参考に Azure ML Environment を作成してください。 Database に格納されているデータを取得する方法として、Azure ML の Dataset ではなく pyodbc を利用したい場合があります。モデル学習時の環境を定義情報を管理する機能として Environment (環境) があります。pyodbc では通常 OS レベルでのパッケージのインストールが必要なため、python のパッケージを pip や conda でインストールだけでは不十分です。下記のコードを参考に Azure ML Environment を作成してください。
1. Azure ML Environment の作成
モデル学習時の環境を定義情報を管理する機能として Environment (環境) があります。pyodbc では通常 OS レベルでのパッケージのインストールが必要なため、python のパッケージを pip や conda でインストールだけでは不十分です。
<details>
<summary>1. Azure ML Environment の定義 (Python)</summary>
```python ```python
from azureml.core import Workspace, Environment from azureml.core import Workspace, Environment
@ -71,8 +73,10 @@
env.python.conda_dependencies = CondaDependencies.create(conda_packages=['scikit-learn','pyodbc'], env.python.conda_dependencies = CondaDependencies.create(conda_packages=['scikit-learn','pyodbc'],
pip_packages=['azureml-defaults','azureml-dataprep[pandas]']) pip_packages=['azureml-defaults','azureml-dataprep[pandas]'])
``` ```
</details>
<details><summary>2. Python Script での利用 (Python)</summary>
2. Python Script での利用
```python ```python
import pandas as pd import pandas as pd
import pyodbc import pyodbc
@ -91,7 +95,13 @@
print(df.head()) print(df.head())
``` ```
</details>
<br>
参考情報
- [Azure Machine Learning でソフトウェア環境を作成して使用する](https://docs.microsoft.com/ja-jp/azure/machine-learning/how-to-use-environments)
- [Microsoft ODBC Driver for SQL Server をインストールする (Linux)](https://docs.microsoft.com/ja-jp/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=azure-sqldw-latest#ubuntu17)
## データ探索 ## データ探索
:runner: _coming soon_ :runner: _coming soon_