在Python中,你可以使用列表(List)或者NumPy库来表示和操作向量。以下是使用列表和NumPy创建向量的示例:
使用列表创建向量
创建一个整数向量vector = [1, 2, 3, 4, 5]生成向量操作示例(1)每个元素乘以2vector_2 = [x * 2 for x in vector]print(vector_2) 输出:[2, 4, 6, 8, 10](2)每个元素除以2vector_half = [x / 2 for x in vector]print(vector_half) 输出:[0.5, 1.0, 1.5, 2.0, 2.5](3)每个元素除以其索引加1vector_reciprocal = [1 / (i + 1) for i in range(len(vector))]print(vector_reciprocal) 输出:[1.0, 0.5, 0.33333, 0.25, 0.2](4)每个元素是索引的平方vector_square = [i 2 for i in vector]print(vector_square) 输出:[1, 4, 9, 16, 25]
使用NumPy创建向量
导入NumPy库import numpy as np创建一个水平向量list1 = [10, 20, 30, 40, 50]vtr = np.array(list1)print("We create a vector from a list:\n", vtr) 输出:We create a vector from a list:[10 20 30 40 50]创建一个垂直向量list1 = [, , , ]vtr = np.array(list1)print("We create a vector from a list:\n", vtr) 输出:We create a vector from a list:[[ 6]]
使用NumPy库可以更方便地进行向量的数学运算和操作。

