用法:
dask.array.asanyarray(a, dtype=None, order=None, *, like=None, inline_array=False)
將輸入轉換為 dask 數組。
np.ndarray
的子類將作為未更改的塊傳遞。- a:array-like
輸入數據,可以轉換為 dask 數組的任何形式。這包括列表、元組列表、元組、元組的元組、列表的元組和 ndarray。
- dtype:數據類型,可選
默認情況下,數據類型是從輸入數據中推斷出來的。
- order:{‘C’、‘F’、‘A’、‘K’},可選
內存布局。 “A”和“K”取決於輸入數組 a 的順序。 ‘C’ 行優先 (C-style),‘F’ 列優先 (Fortran-style) 內存表示。如果 a 是 Fortran 連續的,則“A”(任何)表示“F”,否則“K”(保持)表示“F”,保留輸入順序。默認為“C”。
- like: array-like:
引用對象以允許使用不是 NumPy 數組的塊創建 Dask 數組。如果作為
like
傳入的array-like 支持__array_function__
協議,則結果數組的塊類型將由它定義。在這種情況下,它確保創建一個與通過此參數傳入的數組兼容的 Dask 數組。如果like
是 Dask 數組,則結果數組的塊類型將由like
的塊類型定義。需要 NumPy 1.20.0 或更高版本。- inline_array:
是否在生成的 dask 圖中內聯數組。有關詳細信息,請參閱
dask.array.from_array()
的文檔。
- out:暗陣列
Dask數組的解釋a。
參數:
返回:
例子:
>>> import dask.array as da >>> import numpy as np >>> x = np.arange(3) >>> da.asanyarray(x) dask.array<array, shape=(3,), dtype=int64, chunksize=(3,), chunktype=numpy.ndarray>
>>> y = [[1, 2, 3], [4, 5, 6]] >>> da.asanyarray(y) dask.array<array, shape=(2, 3), dtype=int64, chunksize=(2, 3), chunktype=numpy.ndarray>
相關用法
- Python dask.array.asarray用法及代碼示例
- Python dask.array.around用法及代碼示例
- Python dask.array.arctan用法及代碼示例
- Python dask.array.arcsin用法及代碼示例
- Python dask.array.all用法及代碼示例
- Python dask.array.arccos用法及代碼示例
- Python dask.array.array用法及代碼示例
- Python dask.array.atleast_3d用法及代碼示例
- Python dask.array.allclose用法及代碼示例
- Python dask.array.arctanh用法及代碼示例
- Python dask.array.apply_over_axes用法及代碼示例
- Python dask.array.average用法及代碼示例
- Python dask.array.apply_along_axis用法及代碼示例
- Python dask.array.atleast_1d用法及代碼示例
- Python dask.array.add用法及代碼示例
- Python dask.array.argtopk用法及代碼示例
- Python dask.array.atleast_2d用法及代碼示例
- Python dask.array.argmin用法及代碼示例
- Python dask.array.arccosh用法及代碼示例
- Python dask.array.append用法及代碼示例
注:本文由純淨天空篩選整理自dask.org大神的英文原創作品 dask.array.asanyarray。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。