【发布时间】:2023-03-17 17:46:02
【问题描述】:
我目前正在阅读 Python 代码库,但我不确定我是否理解这种语法:
Sp = S[:Kp,:]
Sc = S[Kp:,:]
我猜它与拼接有关,但我不确定逗号运算符是如何使用的。 S 来自外部系统,通过查看代码无法辨别其格式。我猜这是一个列表/数组/矩阵。 Kp 是一个整数变量。
上面的代码运行后Sp和Sc究竟会持有什么?
【问题讨论】:
-
S很可能是一个 numpy 数组。 -
看起来像 numpy 和 numpy slicing。
-
实际上
S是从 matlab 文件中读取和填充的,这就是我被告知的。有什么方法可以检查它是否是一个 numpy 数组? -
print(type(S))会告诉你类型。您正在寻找类似于numpy.ndarray的东西。
标签: python python-2.7 numpy syntax