「每天3分钟学Python」Python实现placeholder的一种简便方法

01

大家如果用过TensorFlow地话,对placeholder这个接口应该不会陌生,它是一个占位符,相当于先把房子户型构建好,接下来,才等着户主进去住,也就是才去填充值。

今天花三分钟的时间,总结一个简便的纯用Python实现类似placeholder功能。

02

原理也很简单。比如,我想构建一个3行4列的数组,该怎么实现呢?

第一步,先创建 lists = [[] for i in range(3)] #3是行索引

第二步,显示地赋值:

for i in range(3):

for j in range(4):

lists[i].append('')

结果:

[['', '', '', ''], ['', '', '', ''], ['', '', '', '']]

建立好了,接下来,可以舒服地往里面填充值,比如:

lists[0][2]='wsx'

结果:

[['', '', 'wsx', ''], ['', '', '', ''], ['', '', '', '']]