Problem

1 /12


麻木的。介绍

Theory Click to read/hide

数据库 NumPy

NumPy — Python 编程语言的开源库,它实现了大量处理向量、矩阵和数组的操作。 

用解释型语言(例如Python)实现的数学算法往往比用编译型语言(例如Fortran、C、Java)实现的数学算法慢很多。 NumPy 库提供了针对多维数组优化的计算算法的实现(以函数和运算符的形式)。 
因此,任何可以表示为数组(矩阵)操作序列并使用 NumPy 实现的算法都足够快。

NumPy (Numeric Python) 是处理数据的核心数学库。该库是处理机器学习或数据分析任务的其他库的基础(例如,Pandas (处理表格数据)、SciPy (优化方法和科学计算)、< tt>Matplotlib (绘图)。

 

使用 NumPy

为了开始使用 numpy 库,您需要像任何其他库一样在程序开始时导入它, 导入 numpy 左右(使用频率更高) 将 numpy 导入为 np



NumPy 向量

NumPy 中的向量(或数组)是一组有序的同类数据。

可以通过其索引访问向量的元素,就像在列表中一样。 vector 的每个元素都有自己特定的位置,这是在创建时设置的。
所有向量元素都具有相同的数据类型(intstrbool 等)。

创建一个向量
要创建向量,您需要使用 numpy.array 构造函数(可迭代对象)。
括号表示任何可迭代对象:tuple、list、range()等。
 
例子 
将 numpy 导入为 np 将 numpy 导入为 np print(np.array((1,2,3,4,5))) # 来自元组的向量 print(np.array([1,2,3,4,5])) # 来自列表的向量 print(np.array(range(5))) # 来自生成器的向量

Problem

输入是作为字符串的数字列表。数字之间用逗号分隔。按相同顺序创建这些数字的向量。