如果列表中的數字大於0.5,我想得到1,否則返回0。 例如,一個是名單 Matlab的: b = (a > 0.5)
的Python: b = [1 if x > 0.5 else 0 for x in a]
b = [int(x > 0.5) for x in a]
我想知道是否有一個更短的表達Python編寫?
我正在尋找方法,內置函數,最佳實踐...將新數據追加到矩陣 - 當行和列不相同時 - 我處理的結構爲數據如下: A.values: Ta x Ma matrix of values
A.dates: Ta x 1 vector of datenum
A.id: 1 x Ma cell array of ids
現在面臨的挑戰是如何處理,我加載和想追加到一個新的矩陣新的(可能重疊的)數據B
每個文件保存在一個循環我有一個名爲作爲modis1.hdf,modis2.hdf和modis3.hdf一個文件夾中的三個文件。我可以使用我的命令單獨讀取文件。 for i=1:3 or for i=1
lst_try=['D:\lst2016\lst_try\modis',num2str(i),'.hdf'];
lst_3(:,:,:,:,i)=hdfread(lst_try, 'MODI