我是靠谱客的博主 自信龙猫,这篇文章主要介绍python list函数替换逗号为竖杠,Python数组切片用逗号?,现在分享给大家,希望可以做个参考。

I was wondering what the use of the comma was when slicing Python arrays - I have an example that appears to work, but the line that looks weird to me is

p = 20*numpy.log10(numpy.abs(numpy.fft.rfft(data[:2048, 0])))

Now, I know that when slicing an array, the first number is start, the next is end, and the last is step, but what does the comma after the end number designate? Thanks.

解决方案

It is being used to extract a specific column from a 2D array. Refer to the first examples here.

So your example would extract column 0 (the first column) from the first 2048 rows (0 to 2047). Note however that this syntax will only work for numpy arrays and not general python lists.

最后

以上就是自信龙猫最近收集整理的关于python list函数替换逗号为竖杠,Python数组切片用逗号?的全部内容,更多相关python内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(125)

评论列表共有 0 条评论

立即
投稿
返回
顶部