小编MPa*_*ath的帖子

如何切割列表以在新列表中获取列表中的每2个连续元素?

说你有一个清单 [1,2,3,...,99,100]

import numpy as np
ls = np.linspace(1,100,100)
Run Code Online (Sandbox Code Playgroud)

假设您使用切片表示法来找到适合您的符号.

print(ls[:2])
>> [ 1.  2.]

print(ls[::2])
>> [  1.   3.   5.   7.  ...  97.  99.]
Run Code Online (Sandbox Code Playgroud)

如何以我能得到的方式对数据进行切片

[1,2],[3,4],[5,6],[7,8],...,[99,100]
Run Code Online (Sandbox Code Playgroud)

##也许并不重要,但我的目的是使其适应我的数据集,其中列表中的值表示要比较的另一个值列表(other_values [index])的数字下标.是否可以将切片与数组相结合?

python numpy list slice python-3.x

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

为什么numpy随机重组不会在numpy数组上工作?

这是我的示例代码:

ah = np.linspace(1, 20, 20)
print(ah)
>>> [  1.   2.   3.   4.   5.   6.   7.   8.   9.  10.  11.  12.  13.  14.  15.
      16.  17.  18.  19.  20.]

print(np.random.shuffle(ah))
>>> None
Run Code Online (Sandbox Code Playgroud)

根据文档,输入应该是数组或列表.为什么上面的示例代码不起作用?

random numpy shuffle python-3.x

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

标签 统计

numpy ×2

python-3.x ×2

list ×1

python ×1

random ×1

shuffle ×1

slice ×1