Здравствуйте я знаю, что этот способ построить в MatLab работ:Участок с питоном
subplot(2,2,[1, 2])
plot(Tabsauv(:, 2:2:2*Ntracks), Tabsauv(:, 3:2:(2*Ntracks+1)),couleur,'LineWidth',2, 'MarkerSize', 2)
grid('on')
hold on
Когда Tabasauv таблица значений.
Я новый новичок в python, я попытался построить это таким образом с помощью python, но он все еще не работает, никакой идеи?
80 Ntracks=5
81 fig= plt.figure()
82 ax=fig.add_subplot(1,1,1)
83
84 data_1=np.array([:,2:2:(2*Ntracks)])
85 data_2=np.array([:,3:2:(2*Ntracks+1])
86 points = data[:,2:4]
87
88 color = np.sqrt((points**2).sum(axis = 1))/np.sqrt(2.0)
89 rgb = plt.get_cmap('jet')(color)
90
91 ax.scatter(data_1, data_2, color = rgb)
92 plt.show()
Я получил эту ошибку Caus' я не знаю, как перевести его в Python:
data_1=np.arange([:,2:2:(2*Ntracks)])
^
SyntaxError: invalid syntax
Спасибо.
Вы получите ответ очень быстро, если вы просто (четко) заявили, что хотите «np.arange ([:, 2: 2: (2 * Ntracks)]). Как бы то ни было, я добавил «numpy» и «matlab» в ваши теги, чтобы вы могли найти кого-то, кто знает оба (для меня Matlab был слишком много лет назад). – tom10
Вы должны прочитать http://wiki.scipy.org/NumPy_for_Matlab_Users – tacaswell