import numpy as np
import sklearn
import sklearn.datasets
from sklearn import svm
x = np.array([1,3,67,8])
print(x)
print(type(x))
if type(x) != int:
y = x.astype(int)
print(y)
print(type(y))
else:
print ("X is already an integer")
这是我的代码,如果x
不是整数,则将其转换为整数,否则将其打印为整数,但奇怪的是,if
即使x
是整数或浮点数,语句中的代码也会执行。