问题描述:
某个.py文件运行之后输出:
[array([4])]
然而我只想要里面那个下标索引 4。。。怎么办呢?
跑去找到了段返回index的代码:
li = ['a', 'b', 'c', 'd', 'z']
print li.index("z") #返回4
print "c" in li #返回2
但是我的那个.py文件并没有array更别提去调用什么array.index(…)了
那它怎么返回的[array([4])]?很抱歉,老实说我真的不知道
反正它就是通过这句
print(sess.run([specice]))
print(type(sess.run([specice])))
然后输出
[array([4])]
<type 'list'>
于是我就想,干脆把它转成字符串类型然后赋给list变量,再把 这个变量的第-4个元素输出不就得到了那个index了:
#print(sess.run([specice]))
array=sess.run([specice])
arrays=str(array)
print(arrays[-4])
step += 1
输出是:
4
返回list下标的问题是解决了,但这招感觉很投机 ,如果你有更好更合适的方法,欢迎你评论留言私信, 还请不吝赐教。
(PS:这个月刚开始接触Python的小白の笔记)