NumPy array()数组函数的作用和用法解析

分类:知识百科 日期: 点击:0

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数组。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。