質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
JupyterLab

JupyterLabは、Jupyter notebookの後継の対話型開発環境(IDE)です。データの可視化がインタラクティブで、プラグイン作成により新しいコンポーネントの追加および既存のコンポーネントも統合可能。サーバに閉じているため、データ分析に向いています。

import

自身のプラットフォーム・プログラム・データセットに対して、外部ソースを取り込むプロセスをimportと呼びます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

1347閲覧

dartsのimportでErrorが生じる

ruraru06

総合スコア10

JupyterLab

JupyterLabは、Jupyter notebookの後継の対話型開発環境(IDE)です。データの可視化がインタラクティブで、プラグイン作成により新しいコンポーネントの追加および既存のコンポーネントも統合可能。サーバに閉じているため、データ分析に向いています。

import

自身のプラットフォーム・プログラム・データセットに対して、外部ソースを取り込むプロセスをimportと呼びます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

1クリップ

投稿2022/07/30 16:28

前提

dartsを用いて時系列データを予想したいと思っております。
dartsについて例を示している
https://unit8co.github.io/darts/
を参考に「pip install darts」を行った後、早速「from darts import TimeSeries」を実行したところ以下のエラーメッセージが発生しました。
pythonを使い始めたばかりですがよろしくお願いいたします。

実現したいこと

importを成功させる。

発生している問題・エラーメッセージ

TypeError: <class 'numpy.typing._dtype_like._SupportsDType'> is not a generic class
エラーメッセージ

--------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-3-984e1e65d992> in <module> 1 import pandas as pd ----> 2 from darts import TimeSeries 3 4 # Read a pandas DataFrame 5 df = pd.read_csv('AirPassengers.csv', delimiter=",") ~\anaconda3\lib\site-packages\darts\__init__.py in <module> 9 from matplotlib import cycler 10 ---> 11 from .timeseries import TimeSeries, concatenate 12 13 __version__ = "0.20.0" ~\anaconda3\lib\site-packages\darts\timeseries.py in <module> 41 import numpy as np 42 import pandas as pd ---> 43 import xarray as xr 44 from pandas.tseries.frequencies import to_offset 45 from scipy.stats import kurtosis, skew ~\anaconda3\lib\site-packages\xarray\__init__.py in <module> ----> 1 from . import testing, tutorial 2 from .backends.api import ( 3 load_dataarray, 4 load_dataset, 5 open_dataarray, ~\anaconda3\lib\site-packages\xarray\testing.py in <module> 7 import pandas as pd 8 ----> 9 from xarray.core import duck_array_ops, formatting, utils 10 from xarray.core.dataarray import DataArray 11 from xarray.core.dataset import Dataset ~\anaconda3\lib\site-packages\xarray\core\duck_array_ops.py in <module> 24 from numpy import where as _where 25 ---> 26 from . import dask_array_compat, dask_array_ops, dtypes, npcompat, nputils 27 from .nputils import nanfirst, nanlast 28 from .pycompat import cupy_array_type, dask_array_type, is_duck_dask_array ~\anaconda3\lib\site-packages\xarray\core\npcompat.py in <module> 70 List[Any], 71 # anything with a dtype attribute ---> 72 _SupportsDType[np.dtype], 73 ] 74 except ImportError: ~\anaconda3\lib\typing.py in inner(*args, **kwds) 259 except TypeError: 260 pass # All real errors (not unhashable args) are raised below. --> 261 return func(*args, **kwds) 262 return inner 263 ~\anaconda3\lib\typing.py in __class_getitem__(cls, params) 895 else: 896 # Subscripting a regular Generic subclass. --> 897 _check_generic(cls, params) 898 return _GenericAlias(cls, params) 899 ~\anaconda3\lib\site-packages\typing_extensions.py in _check_generic(cls, parameters, elen) 93 if elen is _marker: 94 if not hasattr(cls, "__parameters__") or not cls.__parameters__: ---> 95 raise TypeError(f"{cls} is not a generic class") 96 elen = len(cls.__parameters__) 97 alen = len(parameters) TypeError: <class 'numpy.typing._dtype_like._SupportsDType'> is not a generic class ### 該当のソースコード ```ここに言語名を入力 ソースコード import pandas as pd from darts import TimeSeries ### 試したこと 類似のerrorの検索

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2022/07/30 23:57

OSやpython、モジュールのバージョンは何でしょうか?
ruraru06

2022/07/31 02:00

OSはwindows 11 Home pythonは3.10.5 モジュールは0.20.0でございます。 PS C:\Users\anacondatest> pip show darts Name: darts Version: 0.20.0 Summary: A python library for easy manipulation and forecasting of time series. Home-page: https://unit8co.github.io/darts/ Author: None Author-email: None License: Apache License 2.0 Location: c:\users\anacondatest\anaconda3\lib\site-packages Requires: tbats, pmdarima, joblib, xarray, requests, torch, tqdm, statsforecast, statsmodels, pandas, ipython, scikit-learn, numpy, pytorch-lightning, lightgbm, nfoursid, holidays, scipy, matplotlib Required-by: プログラムを実行したところ上記が表示されました。 よろしくお願いいたします。
meg_

2022/07/31 02:27

質問は編集できますので追加の情報は質問に追記しましょう。(他の回答者が見やすいように) Python環境はanacondaのようですが、モジュールはpipでインストールしたのでしょうか? 今回のエラーの原因がそれかは分かりませんがconda環境でのpipの併用は非推奨です。下記をご確認ください。 https://www.python.jp/install/anaconda/pip_and_conda.html anacondaにて仮想環境を構築されていてそこでは全てpipで管理されているのであれば問題はないかと思います。その場合は上記コメントは無視していただいて結構です。
guest

回答1

0

自己解決

meg_様のご指摘の通り、pipとanacondaが競合していてうまくいかなかったようです。
pythonを一度アンインストールして再び設定すると成功しました。
ありがとうございます。

投稿2022/07/31 04:04

ruraru06

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問