python - 如何像在 Matlab 中那样连接以下 python 代码?

标签 python matlab concatenation

我正在尝试在 Python 中运行此 MATLAB 代码:

Y1=2;
YN=6
N=4;
n=(1:(N-1)).';
y=[(YN-Y1)/N.*n+Y1;YN];
y =

     3
     4
     5
     6

y=3 4 5 6 是我在 Matlab 中的答案

我在 Python 中尝试的相同代码给出了相同的结果,但我无法连接 y2

N,y1,y2=4,2,6
n=np.arange(1,N)
y =((y2-y1)/N*n+y1)
print(y)
answer--> array([3., 4., 5.])

最佳答案

很简单,你必须使用np.append():

y = np.append(y,y2)

关于python - 如何像在 Matlab 中那样连接以下 python 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73893926/

相关文章:

powershell - 将 Cmdlet 输出与字符串连接起来

python - 美丽汤中的错误 : You don't have permission to access "url" on this server.

python - 如何按 Python (pandas) 中列中的出现次数对 Dataframe 进行排序

java - 警告 :oejuc. 抽象生命周期 :FAILED?

arrays - Matlab,数组矩阵

javascript - 在 Javascript 中使用方括号来连接事物?

python - 如何与 Pyramid 中的所有模板共享选定数量的数据?

Python tkinter 销毁窗口

matlab - 如何使用 txt2mat 跳过列

MySQL - 如何连接至少包含一个字母字符的列