sum(x, axis=None, keepdims=False)
지정된 축을 따라 텐서의 값을 더합니다.
인수
False
인 경우, 텐서의 랭크는 1이 줄어듭니다. True
인 경우, 줄어든 차원은 길이가 1로 유지됩니다.반환값
x
를 더한 값과 텐서를 반환합니다.
prod(x, axis=None, keepdims=False)
텐서 내의 값을 지정된 축을 따라 곱합니다.
인수
False
인 경우, 텐서의 랭크는 1이 줄어듭니다. True
인 경우, 줄어든 차원은 길이가 1로 유지됩니다.반환값
x
의 곱셈값과 텐서를 반환합니다.
cumsum(x, axis=0)
텐서 내의 값을 지정된 축을 따라 누적 합니다.
인수
반환값
A tensor of the cumulative sum of values of x
along axis
.
cumprod(x, axis=0)
Cumulative product of the values in a tensor, alongside the specified axis.
인수
반환값
A tensor of the cumulative product of values of x
along axis
.
var(x, axis=None, keepdims=False)
Variance of a tensor, alongside the specified axis.
인수
keepdims
is False
, the rank of the tensor is reduced by 1. If keepdims
is True
, the reduced dimension is retained with length 1.반환값
A tensor with the variance of elements of x
.
rnn(step_function, inputs, initial_states, go_backwards=False, mask=None, constants=None, unroll=False, input_length=None)
Iterates over the time dimension of a tensor.
인수
(samples, ...)
(no time dimension), representing input for the batch of samples at a certain time step.states: list of tensors.(samples, output_dim)
(no time dimension).new_states: list of tensors, same length and shapes as 'states'. The first state in the list must be the output tensor at the previous timestep.(samples, time, ...)
(at least 3D).(samples, time, 1)
, with a zero for every element that is masked.while_loop
or scan
depending on backend).반환값
A tuple, (last_output, outputs, new_states)
.
(samples, ...)
(samples, time, ...)
where each entry outputs[s, t]
is the output of the step function at time t
for sample s
.(samples, ...)
.예외 발생
unroll
is True
but input timestep is not a fixed number.mask
is provided (not None
) but states is not provided (len(states)
== 0).switch(condition, then_expression, else_expression)