“Numpy Scale Array” Ответ

Как масштабировать массив между двумя значениями Python

import numpy as np

a = np.random.rand(3,2)

# Normalised [0,1]
b = (a - np.min(a))/np.ptp(a)

# Normalised [0,255] as integer: don't forget the parenthesis before astype(int)
c = (255*(a - np.min(a))/np.ptp(a)).astype(int)        

# Normalised [-1,1]
d = 2.*(a - np.min(a))/np.ptp(a)-1
Cooperative Curlew

Numpy Scale Array

a = np.array([]) # Your values
np.interp(a, (a.min(), a.max()), (-1, +1))
Av3

масштаб в Numpy

abs_max = np.amax(np.abs(unnormalized_array))
normalized_array = unnormalized_array * (4.0 / abs_max)
Jittery Jellyfish

Ответы похожие на “Numpy Scale Array”

Вопросы похожие на “Numpy Scale Array”

Больше похожих ответов на “Numpy Scale Array” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования