将numpy和python类型数据的相互转换

import numpy as np
a = np.array(3)
b = np.array('3')
print(type(a), a)
print(type(b), b)
print("*********************")
print(type(a.item()), a.item())  # <class 'int'>
print(type(b.item()), b.item())  # <class 'str'>
print("*********************")
print(type(a.tolist()), a.tolist())
print(type(b.tolist()), b.tolist())
print("*********************")
print(type(int(a)), int(a))
print(type(str(b)), str(b))


<class 'numpy.ndarray'> 3
<class 'numpy.ndarray'> 3
*********************
<class 'int'> 3
<class 'str'> 3
*********************
<class 'int'> 3
<class 'str'> 3
*********************
<class 'int'> 3
<class 'str'> 3

猜你喜欢

转载自blog.csdn.net/qq_15821487/article/details/125707050