Suppose we need to convert array members to integers in an old-fashioned way via a for loop (not as x.astype(int)) : import numpy as np x = np.array([[ 2016., 1., 1.], [ 2016., 12., 31.]]) x array([[ 2.01600000e+03, 1.00000000e+00, 1.00000000e+00], [ 2.01600000e+03, 1.20000000e+01, 3.10000000e+01]]) In a for loop this would have been achieved as: y…

%pwd ‘/home/sergey/Py_Matplotlib’ При отображении двух графиков с двумя осями Y масштаб дополнительной оси Y не всегда являтся оптимальным. Например, на графике ниже не вполне понятно где начинается и где заканчивается «медвежий» рынок. plt.rcParams['figure.figsize'] = (15,3) %load_ext rpy2.ipython %%R -o micex library(rusquant) getSymbols(‘MICEX’, src=’Finam’, from =’1970-01-01′) micex <- data.frame(MICEX) micex.index = micex.index.to_datetime() mx = micex['2007':'2009'] def…

  Иногда позиция «лэйблов» данных, которые Matplotlib размещеает автоматически, не является оптимальной. Например, в следующем графике лэйблы по оси Х сдвинуты влево   %load_ext rpy2.ipython plt.rcParams['figure.figsize'] = (15,5)   %%R -o micex library(rusquant) getSymbols(‘MICEX’, src=’Finam’, from =’1970-01-01′) micex <- data.frame(MICEX)   micex.index = micex.index.to_datetime() micex['MICEX.Close'].plot();   Для того, чтобы изменить позицию лэйблов, у тикеров суеществует свойство…

© 2014 In R we trust.
Top
Follow us: