Weighted Average
- RISCV_DSP_ATTRIBUTE float16_t riscv_weighted_average_f16 (const float16_t *in, const float16_t *weigths, uint32_t blockSize)
- RISCV_DSP_ATTRIBUTE float32_t riscv_weighted_average_f32 (const float32_t *in, const float32_t *weigths, uint32_t blockSize)
- group Weighted Average
Weighted average of values
Functions
- RISCV_DSP_ATTRIBUTE float16_t riscv_weighted_average_f16 (const float16_t *in, const float16_t *weigths, uint32_t blockSize)
Weighted average.
- Parameters:
*in – [in] Array of input values.
*weigths – [in] Weights
blockSize – [in] Number of samples in the input array.
- Returns:
Weighted average
- RISCV_DSP_ATTRIBUTE float32_t riscv_weighted_average_f32 (const float32_t *in, const float32_t *weigths, uint32_t blockSize)
Weighted average.
- Parameters:
*in – [in] Array of input values.
*weigths – [in] Weights
blockSize – [in] Number of samples in the input array.
- Returns:
Weighted average