如果X
是数组,那么X[:,0]
的含义是什么?事实上,这不是我第一次看到这样的事情,而且让我感到困惑,但我看不出它的含义是什么?任何人都可以给我一个例子吗?在这个逗号问题上,我们将非常感谢您的回答。
请参阅文件https://github.com/lazyprogrammer/machine_learning_examples/blob/master/ann_class/forwardprop.py
提前致谢!
答案 0 :(得分:3)
>>> x = [1, 2, 3]
>>> x[:, 0] Traceback (most recent call last):
File "<stdin>", line 1, in <module> TypeError: list indices must be integers, not tuple
如果你看到,那么变量不是列表,而是其他东西。也许是一个numpy数组。
答案 1 :(得分:0)
积木内部的逗号将要从阵列中滑出的行与要分离的列分开。
WINUSER
您可以在行和列值之前或之后放置“:”。在该值之前表示“ unitl”,在该值之后表示“ from”。
例如,您有
x[row,column]
答案 2 :(得分:0)
我正在创建一个示例矩阵:
import numpy as np
np.random.seed(0)
F = np.random.randint(2,5, size=(3, 4), dtype = 'int32' )
F
查询切割矩阵行:
F[0:2]
查询切割矩阵列:
F[:,2]
答案 3 :(得分:0)
直截了当地说是points.y
,但是您可能会问X[rows, columns]
中冒号是:
,这意味着您要列出所有内容。
所以"X[:,0]"
->会说所有行都列出了元素,因为它只是第一列中的冒号X[:,0]
,所以整个矩阵的列都被打印了出来。维度为:
类似地,[no_of_rows * 1]
->这将列出所有行中的第二列。
希望这可以澄清您