我如何在 python 中表示 1x1x3 矩阵。在 matlab 中我有
fill_value(1,1,:) = [0; 0; 0];
我已将其转换为 python
fill_value[0:1] = matrix(((0),(0),(0))).T
但它没有给出预期的结果。
使用标准 Python 对象?像这样:
>>> fill_value = [[[1, 2, 3]]]
>>> fill_value[0][0][0]
1
>>> fill_value[0][0][1]
2
>>> fill_value[0][0][2]
3
不过,您可能想研究 numpy ,它对matrices有更好的支持。
你可以1x1x3 matrix
使用 numpy.
import numpy
fill_value = numpy.array([[[0, 0, 0]]])
当我们检查
resol_val = fill_value.shape
输出将是(1, 1, 3)