mirror of
				https://github.com/gonum/gonum.git
				synced 2025-10-31 10:36:30 +08:00 
			
		
		
		
	Added Mul function
This commit is contained in:
		
							
								
								
									
										12
									
								
								floats.go
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								floats.go
									
									
									
									
									
								
							| @@ -233,6 +233,18 @@ func Min(s []float64) (min float64, ind int) { | ||||
| 	return min, ind | ||||
| } | ||||
|  | ||||
| // Mul performs element-wise multiplication between s | ||||
| // and t and stores the value in s. Panics if the | ||||
| // lengths of s and t are not equal | ||||
| func Mul(s []float64, t []float64) { | ||||
| 	if len(s) != len(t) { | ||||
| 		panic("floats: slice lengths do not match") | ||||
| 	} | ||||
| 	for i, val := range t { | ||||
| 		s[i] *= val | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // Nearest returns the index of the element in s | ||||
| // whose value is nearest to v.  If several such | ||||
| // elements exist, the lowest index is returned | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 btracey
					btracey