NumPy 函数

NumPy asarray() 函数用于将输入转换为数组。使用该函数的语法如下:

语法

numpy.asarray(a, dtype=None, order=None) 

参数

a必填。 指定输入数据,可以是任何可以转换为数组的形式。这包括列表、元组列表、元组、元组元组、列表元组和 ndarray。
dtype可选。 指定所需的数据类型。默认情况下,数据类型是根据输入数据推断的。
order可选。 指定是否存储结果。两个可能的值是:C(C 风格)和 F(Fortran 风格)。默认值:'C'

返回值

返回a的数组解释。

示例:创建 numpy 数组

在下面的示例中,asarray() 函数用于从现有数据创建 numpy 数组。

import numpy as np

x1 = [10, 20, 30, 40, 50, 60]
x2 = (100, 200, 300)
x3 = [[10, 20, 30], [40, 50, 60]]

#从列表创建 numpy 数组
Arr1 = np.asarray(x1)
print("Arr1 is:", Arr1)

#从元组创建 numpy 数组
Arr2 = np.asarray(x2, dtype=float)
print("\nArr2 is:", Arr2)

#从列表列表创建numpy数组
Arr3 = np.asarray(x3)
print("\nArr3 is:\n", Arr3) 

上述代码的输出将是:

Arr1 is: [10 20 30 40 50 60]

Arr2 is: [100. 200. 300.]

Arr3 is:
[[10 20 30]
 [40 50 60]]