在Python中,我们可以使用内置函数int()将小数数组转换为整数数组。这个函数将舍弃小数部分并返回整数部分。

以下是将小数数组转换为整数数组的示例代码:

# 定义一个小数数组
float_array = [1.23, 4.56, 7.89, 0.12]

# 创建一个空的整数数组
int_array = []

# 遍历小数数组
for num in float_array:
    # 将每个小数转换为整数并添加到整数数组中
    int_array.append(int(num))

# 打印整数数组
print(int_array)

输出结果为:[1, 4, 7, 0]

上述代码通过遍历小数数组,使用int()函数将每个小数转换为整数,并将其添加到一个新的整数数组中。最后,我们打印整数数组以验证转换是否成功。

此外,如果希望直接修改原始小数数组,可以使用以下代码:

# 定义一个小数数组
float_array = [1.23, 4.56, 7.89, 0.12]

# 遍历小数数组,并使用索引替换每个元素
for i in range(len(float_array)):
    float_array[i] = int(float_array[i])

# 打印修改后的小数数组
print(float_array)

输出结果为:[1, 4, 7, 0]

上述代码通过遍历小数数组,并使用索引将每个元素替换为其整数部分。这样直接修改原始数组可以避免创建一个新的整数数组。

需要注意的是,这两种方法都只将小数部分舍去,而不进行四舍五入操作。如果需要进行四舍五入,可以使用round()函数。例如:

# 定义一个小数数组
float_array = [1.23, 4.56, 7.89, 0.12]

# 遍历小数数组,并使用索引替换每个元素并进行四舍五入
for i in range(len(float_array)):
    float_array[i] = round(float_array[i])

# 打印修改后的小数数组
print(float_array)

输出结果为:[1, 5, 8, 0]

上述代码在替换每个元素时使用了round()函数进行四舍五入操作,得到最接近的整数值。

综上所述,要将小数数组转换为整数数组,可以使用int()函数或使用索引直接修改原始数组。如果需要进行四舍五入操作,可以使用round()函数。