gpt4 book ai didi

python - 如何像在 MATLAB 中一样在 Python 中创建数字范围

转载 作者:太空狗 更新时间:2023-10-29 18:24:16 25 4
gpt4 key购买 nike

有没有什么方法可以像 MATLAB 一样使用简单的语法在 Python 中创建一系列数字,即不使用循环。例如:

MATLAB:a = 1:0.5:10a = [1 1.5 2 2.5 3 3.5 .... 9.5 10]

最佳答案

正如其他人指出的那样,np.arange 让您最接近您习惯使用的 matlab。但是,np.arange 不包括结束点。您在自己的回答中提出的解决方案可能会导致错误的结果(请参阅我的评论)。

然而,这将始终有效:

start = 0
stop = 3
step = 0.5
a = np.arange(start, stop+step, step)

进一步阅读:特别是如果您是一位经验丰富的 matlab 用户,此指南/备忘单可能会很有趣:http://wiki.scipy.org/NumPy_for_Matlab_Users

关于python - 如何像在 MATLAB 中一样在 Python 中创建数字范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31143732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com