小编low*_*ame的帖子

在Python中向列表中的列表添加值

我是Python的新手,到目前为止,我能编码的唯一方法是盲目地挥动我的键盘.所以我确信以下不起作用有一个很好的理由:

l = []

grouping = compactlist.index(namelist[n])
l[grouping].append(start[n])
l[grouping].append(end[n])
Run Code Online (Sandbox Code Playgroud)

所以我要做的是从start列表中取一个值并将其添加到列表中l- 哪个列表将依赖于值grouping.(然后做同样的事end).这需要动态l创建列表,我认为这是问题所在.

python list append

4
推荐指数
1
解决办法
3111
查看次数

来自(时间戳,值)元组列表的均匀间隔的一系列值

我被困在这个问题上,因为我不太确定如何提出这个问题,所以这是我最好的尝试!

我有一个元组列表,代表特定时间戳的温度读数。

[
  (datetime.datetime(2022, 11, 30, 8, 25, 10, 261853), 19.82),
  (datetime.datetime(2022, 11, 30, 8, 27, 22, 479093), 20.01),
  (datetime.datetime(2022, 11, 30, 8, 27, 36, 984757), 19.96),
  (datetime.datetime(2022, 11, 30, 8, 36, 46, 651432), 21.25),
  (datetime.datetime(2022, 11, 30, 8, 41, 27, 230438), 21.42),
  ...
  (datetime.datetime(2022, 11, 30, 11, 57, 4, 689363), 17.8)
]
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,记录之间的差异无处不在 - 有些相隔几秒钟,而另一些则相隔几分钟。

从这些中,我想创建一个新的元组列表(或其他数据结构 - 我很高兴使用 NumPy 或 Pandas),其中时间戳值恰好每 5 分钟一次,而温度读数则计算为该时间戳的假设值鉴于可用数据。像这样的东西:

[
  (datetime.datetime(2022, 11, 30, 8, 25, 0, 0), ??),
  (datetime.datetime(2022, 11, 30, 8, 30, …
Run Code Online (Sandbox Code Playgroud)

python numpy python-imaging-library pandas

1
推荐指数
1
解决办法
44
查看次数

标签 统计

python ×2

append ×1

list ×1

numpy ×1

pandas ×1

python-imaging-library ×1