相关疑难解决方法(0)

Python/NumPy首次出现子数组

在Python或NumPy中,找出第一次出现的子阵列的最佳方法是什么?

例如,我有

a = [1, 2, 3, 4, 5, 6]
b = [2, 3, 4]
Run Code Online (Sandbox Code Playgroud)

找出b出现在哪里的最快方法(运行时间)是什么?我理解字符串这非常容易,但对于列表或numpy ndarray呢?

非常感谢!

[编辑]我更喜欢numpy解决方案,因为从我的经验来看,numpy矢量化比Python列表理解要快得多.同时,大数组是巨大的,所以我不想把它转换成字符串; 这将是(太长).

python arrays numpy

22
推荐指数
5
解决办法
2万
查看次数

Startswith for python中的列表?

在python中是否有与for列表相同的开始?

我想知道列表a是否以列表b开头。喜欢

len(a) >= len(b) and a[:len(b)] == b ?
Run Code Online (Sandbox Code Playgroud)

python list python-2.7

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

标签 统计

python ×2

arrays ×1

list ×1

numpy ×1

python-2.7 ×1