小编Pet*_*ver的帖子

使用多维数组中的每个第一个元素

我原以为如果你运行 Maybe print mdarray[::][1],你会打印数组中每个元素的第一个子元素。我这哪里做错了?

我特别需要这个,因为p.plot(x,y[::][1])我绝对不想使用for 循环,因为它非常慢,除非我把事情弄糊涂了。

我错了什么?谢谢!

编辑

我仍然不知道我从哪里得到了 [::] 东西,但我解决了我的问题

p.plot(x,c[:,1],color='g',label="Closing value")

或者

p.plot(x,[i[1] for i in c],color='g',label="Closing value")
Run Code Online (Sandbox Code Playgroud)

时间上似乎没有任何明显的差异,所以我想我会使用第二个,因为它对我来说看起来更Pythonic/可读。或者我错过了什么?

感谢您的所有帮助!

python arrays list slice multidimensional-array

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

标签 统计

arrays ×1

list ×1

multidimensional-array ×1

python ×1

slice ×1