Python 代码:如何将复数数组保留整数部分
如果要对复数数组只保留整数位,可以使用以下方法:
- 遍历复数数组,对每个复数进行操作。
- 利用 Python 的内置函数
int()将复数的实部和虚部转换为整数。 - 使用
complex()函数将实部和虚部重新组合成一个复数。 - 将处理后的复数存入一个新的数组中。
以下是一个示例代码:
def keep_integer_part(complex_nums):
result = []
for num in complex_nums:
real_part = int(num.real)
imag_part = int(num.imag)
result.append(complex(real_part, imag_part))
return result
# 示例用法
complex_nums = [complex(2.5, 3.7), complex(1.2, -2.4), complex(3.9, -4.1)]
result_nums = keep_integer_part(complex_nums)
print(result_nums)
输出结果为:[(2+3j), (1-2j), (3-4j)],其中只保留了每个复数的整数部分。
原文地址: https://www.cveoy.top/t/topic/XQk 著作权归作者所有。请勿转载和采集!