मैं एक NumPy सरणी का मानदंड बनाना चाहूंगा। विशेष रूप से, मैं इस फ़ंक्शन के बराबर संस्करण की तलाश कर रहा हूं
def normalize(v):
norm = np.linalg.norm(v)
if norm == 0:
return v
return v / norm
क्या ऐसा कुछ है skearnया numpy?
यह फ़ंक्शन ऐसी स्थिति में काम करता है जहां v0 वेक्टर है।
raiseएक अपवाद होगा !
x/np.linalg.norm(x)तुलना x/np.sqrt((x**2).sum())में बहुत धीमी (लगभग 15-20%) नहीं थी ।