logo
Loading...

app_train[~app_train['AMT_ANNUITY'].isnull()]['AMT_ANNUITY'] 使用~的意思 lambda是什麼? - Cupoy

1.先前有提到這兩個部分是將字串與整數插入左邊的字串,那下兩行紅字的部分2與3的意思是? f指的是f...

ml100-2,語法,ml100-2-d07

app_train[~app_train['AMT_ANNUITY'].isnull()]['AMT_ANNUITY'] 使用~的意思 lambda是什麼?

2019/04/23 02:51 PM
機器學習新手論壇
Patrick Liou
觀看數:0
回答數:4
收藏數:0
ml100-2
語法
ml100-2-d07

1.先前有提到這兩個部分是將字串與整數插入左邊的字串,那下兩行紅字的部分2與3的意思是? f指的是function嗎?

print("Total images that we got: %i " % len(result))

print('Path of read in data: %s' % (f_app)) 中的 %s' % 是代表甚麼意思呢?


這個東西叫格式化字串,可以將你 "..." % (...) % 後面的變數插入 % 左邊的字串中。插入的位置就是 %S,%i 之類的,%S 是原本的變數是字串、%i 是原本的變數是整數。


print("MSE: %.2f" % np.mean((lr.predict(X_test_std) - y_test) ** 2))

print("Elapsed time: %.3f secs" % (time.time() - start_time))


2.np.median(app_train[~app_train['AMT_ANNUITY'].isnull()]['AMT_ANNUITY'])

這行指的是在['AMT_ANNUITY']這個columns的不是NA值找出median,只是不太清楚加入~是甚麼意思


3.app_train['AMT_INCOME_TOTAL_Z_BY_CHILDREN_GRP-TARGET'] = grouped_df.apply(lambda x: ),lambda是甚麼,他的用法跟時機?


以上~謝謝