从数据集中获取数字 python
Getting number out of dataset python
我有一个数据集,我们称它为 A,当我打印它时它看起来像这样:
<xarray.Dataset>
Dimensions: (x_dim_0: 2)
Coordinates:
* x_dim_0 (x_dim_0) int64 0 1
Data variables:
x (x_dim_0) float64 158.0 725.2
但现在我想提取 158.0 和 725.2 并将它们保存在一个单独的数组中,但我不知道如何获取这些值。我试过 A.x、A.get() 等。谢谢!
您必须首先 select 您想要哪个变量,x
在这种情况下,以便从数据集中获取 DataArray,一旦您有了 DataArray,请使用 .values
.
在这种情况下,它将是:
A["x"].values
# or what is the same A.x.values
我有一个数据集,我们称它为 A,当我打印它时它看起来像这样:
<xarray.Dataset>
Dimensions: (x_dim_0: 2)
Coordinates:
* x_dim_0 (x_dim_0) int64 0 1
Data variables:
x (x_dim_0) float64 158.0 725.2
但现在我想提取 158.0 和 725.2 并将它们保存在一个单独的数组中,但我不知道如何获取这些值。我试过 A.x、A.get() 等。谢谢!
您必须首先 select 您想要哪个变量,x
在这种情况下,以便从数据集中获取 DataArray,一旦您有了 DataArray,请使用 .values
.
在这种情况下,它将是:
A["x"].values
# or what is the same A.x.values