2024-06-14 16:50:36 发布
网友
我正在使用renom实现一些机器学习项目。我注意到renom模块中有一些方法/成员具有相同的名称,但颜色不同。它们也从小写和大写开始
例如,下面的rm变量具有conv2d和Conv2d,具有不同的标签(海军蓝c和粉色a)
rm
conv2d
Conv2d
另一个例子是relu:
relu
我只是想知道这些标签是什么意思(会员?方法?私有的公共的?我在用Spyder和Anaconda。谢谢
这些彩色的.完成标记特定于Spyder的IDE。在本例中,C粉红色表示[c]类对象,而anarker表示[a]属性。如果将字符串分配给s,然后执行s.,则可以看到相同的情况。您将看到字符串对象可用的[a]属性和[m]方法
.
C
a
s
s.
特别是关于同名的两个不同的东西:从renom文档中,您可以通过调用函数或实例化对象然后调用相同的函数来访问相同的功能(参见下面链接的页面)。至于为什么它是这样设计的,你必须问问开发者
import renom as rm import numpy as np x = np.array([[1, -1]]) array([[ 1, -1]]) rm.elu(x) elu([[ 1. , -0.00632121]]) # instantiation activation = rm.Elu() activation(x) elu([[ 1. , -0.00632121]])
这些彩色的
.
完成标记特定于Spyder的IDE。在本例中,C
粉红色表示[c]类对象,而a
narker表示[a]属性。如果将字符串分配给s
,然后执行s.
,则可以看到相同的情况。您将看到字符串对象可用的[a]属性和[m]方法特别是关于同名的两个不同的东西:从renom文档中,您可以通过调用函数或实例化对象然后调用相同的函数来访问相同的功能(参见下面链接的页面)。至于为什么它是这样设计的,你必须问问开发者
相关问题 更多 >
编程相关推荐