假设我有一个像这样的 numpy 数组:
a = ([[4, 9], [38, 8], [90, 10]...[8545, 17]])
其中第一个元素是位置 ID,第二个元素是在每个位置花费的时间(以分钟为单位)。我想将这些时间转换为秒,这需要我将每隔一个值乘以 60。
由于这是一个很长的数组,转换这些时间最省时的方法是什么?
答案 0 :(得分:1)
使用这个:
import numpy as np
# a is your original list of [location, time] pairs
a = np.array(a)
a[:, 1] *= 60
它只是将数组 a
的第二列乘以 60,以将时间值转换为秒。