今天看到了tf.SparseTensor(values=['en','fr','zh'],indices=[[0,0],[0,1],[2,0]],shape=[3,2])这么个方法,不是很理解各个参数的含义,和方法的用途,网上也没找到太清晰的说明,于是通过help查看了相关文档
从阅读上面参数说明会了解到,首先shape会产生一个数组,以最开始定义的方程为例
1、shape=[3,2] ,生成3*2的数组
2、indices=[[0,0],[0,1],[2,0]],说明上面数组的这些下标的位置是有值的
3、values=['en','fr','zh'],那么这些不为0的位置的值是多少呢?就是与values给的这些值相对应,最终表示的矩阵为:
[['en' 'fr']
['0' '0']
['zh' '0']]
对CSDN的排版表示很无语,这是我排了3个小时的结果,不瞒你们说,我现在的内心是崩溃的