NumPy array()数组函数
NumPy array()数组函数是用于创建数组的函数,它可以接受任何形式的输入,并将它转换为NumPy数组。它可以从列表、元组、数字和字符串等多种输入类型创建数组。它还可以接受其他NumPy数组作为输入,并将其转换为NumPy数组。
使用方法
NumPy array()函数的基本语法如下:
numpy.array(object, dtype = None, copy = True, order = None, subok = False, ndmin = 0)
其中,object参数可以是任何形式的输入,可以是列表、元组、数字和字符串等。dtype参数用于指定数组的数据类型,可以是int、float、complex等。copy参数用于指定是否复制输入数据。order参数用于指定输出数组的内存布局,可以是“C”(行优先)或“F”(列优先)。subok参数用于指定是否允许子类实例作为输出。ndmin参数用于指定输出数组的最小维数。
下面是一些例子,可以帮助您更好地理解NumPy array()函数的用法。
例子1:从列表创建数组
# 导入库 import numpy as np # 创建列表 list1 = [1, 2, 3, 4] # 使用array()函数创建数组 arr1 = np.array(list1) # 打印输出 print(arr1)
输出: [1 2 3 4]
例子2:从元组创建数组
# 导入库 import numpy as np # 创建元组 tup1 = (5, 6, 7, 8) # 使用array()函数创建数组 arr2 = np.array(tup1) # 打印输出 print(arr2)
输出: [5 6 7 8]
例子3:从字符串创建数组
# 导入库 import numpy as np # 创建字符串 str1 = "9 10 11 12" # 使用array()函数创建数组 arr3 = np.array(str1) # 打印输出 print(arr3)
输出: ['9' '10' '11' '12']
例子4:从另一个数组创建数组
# 导入库 import numpy as np # 创建数组 arr4 = np.array([13, 14, 15, 16]) # 使用array()函数创建数组 arr5 = np.array(arr4) # 打印输出 print(arr5)
输出: [13 14 15 16]
以上就是NumPy array()数组函数的使用方法,它可以从列表、元组、数字和字符串等多种输入类型创建数组,也可以接受其他NumPy数组作为输入,并将其转换为NumPy数组。