How to turn this Matlab code into python

Christian Gollwitzer auriocus at gmx.de
Tue Nov 8 03:14:22 EST 2022


Am 08.11.22 um 09:01 schrieb Dioumacor FAYE:
>>From datenum to data_mjja=precp(:,ind_mjja);

I think the code filters data based on calendar dates. I'd guess that 
you can do that most easily with pandas.

https://pandas.pydata.org/docs/user_guide/timeseries.html

	Christian
> 
> Le lun. 7 nov. 2022 à 21:42, Christian Gollwitzer <auriocus at gmx.de> a
> écrit :
> 
>> Am 07.11.22 um 18:12 schrieb Dioumacor FAYE:
>>> hi everyone
>>> I wanted to transform this matlab code into python. If anyone can help me
>>> please let me know.
>>> load /media/lpaosf/Dioumss/maman/data/precip_chirps_SEN_1981-2018.mat
>>> prcp = reshape(precip,[140*100,13879]);
>>> dates = datenum(1981,1,1):datenum(2018,12,31);
>>> date = datevec(dates);
>>> ind_mjja=find(date(:,2)>=5 & date(:,2)<=8);% May to Aug (May(31)+
>> June(30)+
>>> July(31)+ August(31)= 123 days)
>>> data_mjja=precp(:,ind_mjja);
>>> data_mjja_res=reshape(data_mjja,14000,123,38);
>>
>> which part do you have trouble with?
>>
>>
>>          Christian
>> --
>> https://mail.python.org/mailman/listinfo/python-list
>>
> 
> 



More information about the Python-list mailing list