首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python & Numpy -如何删除每个数字/元素的最后两位数字?

在Python中,可以使用切片(slice)操作来删除每个数字/元素的最后两位数字。对于一个数字或元素,可以将其转换为字符串,然后使用切片操作删除最后两位数字,最后再将其转换回数字或元素类型。

以下是一个示例代码:

代码语言:txt
复制
import numpy as np

# 使用Python列表的方式删除每个数字的最后两位数字
numbers = [1234, 5678, 9101112]
numbers = [int(str(num)[:-2]) for num in numbers]
print(numbers)

# 使用NumPy数组的方式删除每个元素的最后两位数字
array = np.array([1234, 5678, 9101112])
array = np.array([int(str(num)[:-2]) for num in array])
print(array)

输出结果为:

代码语言:txt
复制
[12, 56, 910111]
[12 56 910111]

这里使用了列表推导式和NumPy数组的方式来实现删除每个数字/元素的最后两位数字。需要注意的是,这种方法适用于数字或元素可以转换为字符串的情况。

关于Python和NumPy的更多信息,可以参考以下链接:

  • Python官方网站:https://www.python.org/
  • NumPy官方网站:https://numpy.org/
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券