matlab Input = mat2gray(Input);转换成python
时间: 2023-06-08 20:05:03 浏览: 278
matlab代码转换为python代码
代码应该怎么写?
在Python中,可以使用NumPy库将Matlab中的mat2gray函数转换为Python代码。代码如下:
```
import numpy as np
def mat2gray(input):
min_val = np.min(input)
max_val = np.max(input)
output = (input - min_val) / (max_val - min_val)
return output
```
使用时,输入一个二维数组即可。例如,如果Input是一个二维数组,则可以这样调用:
```
output = mat2gray(Input)
```
该函数将Input的最小值映射为0,最大值映射为1,中间值按比例映射为0-1之间的数值。
阅读全文