请问这个例子里的len是啥意思?

img


人工智能单一神经元学习中的问题,这个len在这个例子里到底能干啥的?具体解释一下。

Python len() 方法返回对象(字符、列表、元组等)长度或项目个数。

你是不是跨度太大了。len是基础函数,深度学习是高阶领域。

说明
len是用来获取长度的,
具体介绍

  • 如果是字符串,比如'123456a',那么 len('123456a')就获取到的是字符串的字符个数,也就是7
  • 如果是列表,比如[1,2,3,4,5],那么len([1,2,3,4,5])获取到的就是列表的元素个数,也就是5
  • 如果是二维数组, 比如 [ [1,2,3], [3,2,3] ],那么len([ [1,2,3], [3,2,3] ])获取到的就是这个列表里面的元素个数,也就是2,他有两个元素,分别是[1,2,3],[3,2,3]

运行代码
你可以在你的机器上跑一下这个代码,然后随意修改a,b,c里面的内容来 理解下

print(len('123456a'))
print(len([1, 2, 3, 4, 5]))
print(len([[1, 2, 3], [3, 2, 3]]))


print("########################################")
# 字符串
a = '123456a'
print(len(a))

# 列表
b = [1, 2, 3, 4, 5]
print(len(b))

# 二维数组
c = [
        [1, 2, 3],
        [1, 2, 3]
    ],
print(len(c))

书中代码
在这个书的函数里面,你可以先输出T看一下它是什么内容,然后就可以理解它的长度代表的是什么了

print(T)
print(len(T))

python的len函数用于返回字符串、列表、字典、元组等长度,语法为【len (str)】,其中str是要计算的字符串、列表、字典、元组等。