说你有一个清单 [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])的数字下标.是否可以将切片与数组相结合?
这是我的示例代码:
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)
根据文档,输入应该是数组或列表.为什么上面的示例代码不起作用?