为什么 released_dates = [1982, 1980, 1973, 1992] 表示一个向量?

为什么 released_dates = [1982, 1980, 1973, 1992]  表示一个向量?

我在阅读 CSDN 学习numpy 的时候发现 :

步骤2.1 对一个向量增加更多的元素
你可以使用 append() 函数将更多元素添加到一个向量中:
released_dates = [1982, 1980, 1973, 1992]

print(released_dates)

released_dates.append(1960)

print(released_dates)

# [1982, 1980, 1973, 1992, 1960]

在我的理解里面,向量是有方向和大小尺度的。
为什么 released_dates = [1982, 1980, 1973, 1992] 是表示一个向量? 这里哪里体现出了方向和尺度?


回答:

向量是高中数学就学了的概念,高中的向量是 [1,2],但是向量不仅仅可以是二维的,也可以是 100 纬度的,即 [31, 51, 86, 10, 91, 72, 86, 46, 76, 84, 16, 9, 93, 12, 98, 3, 66, 66, 60, 36, 99, 89, 45, 12, 63, 52, 37, 70, 62, 32, 47, 67, 47, 45, 23, 97, 16, 61, 82, 54, 37, 86, 21, 67, 81, 3, 93, 74, 63, 44, 17, 46, 71, 31, 69, 65, 45, 14, 14, 68, 9, 3, 72, 31, 44, 18, 92, 27, 61, 39, 88, 44, 29, 30, 57, 44, 87, 18, 83, 9, 12, 84, 98, 87, 69, 81, 80, 88, 13, 8, 4, 4, 81, 33, 3, 4, 70, 48, 4, 8]


回答:

感觉是机翻或者抄的呢……

这就是个 List 列表而已。

而且你贴的这篇里什么“数值向量”、“逻辑向量”、“字符向量”啊之类的提法,就很奇怪,我从没见过在 Python 里有人这么叫的。

倒是另一种流行的大数据分析处理语言 —— R 语言里,有这种“数值向量”、“逻辑向量”、“字符向量”的提法,这门语言里的向量就是一种特殊的数组,里面存的都是同一种类型的数据。

这种结构也不是 R 语言专属的,C++ 里就有 vector 这种数据结构,你可以简单地理解成动态数组。虽然它直译确实是叫“向量”,但跟线性代数里的矩阵向量并没有啥关系(也只有维度这么点儿关系了吧),我也没见过哪位中文 C++ 开发者会在谈及它时真的叫它“向量”的,都是“歪可特”、“维克特”这么的直接念出来,偶有翻译的也是叫“容器”而非“向量”。

以上是 为什么 released_dates = [1982, 1980, 1973, 1992] 表示一个向量? 的全部内容, 来源链接: utcz.com/p/938152.html

回到顶部