如何创建一个python模块,用户可以在其中调用feature(String.substring)来获取要在函数中使用的相应值

如何创建一个python模块,用户可以在其中调用feature(String.substring)来获取要在函数中使用的相应值,python,pandas,class,Python,Pandas,Class,我的目标 我的示例表 Equipment Sub-Eq Blenders Kneader 5.0141 0.5867 0.3224 0.14 3 Ribbon 4.1366 0.5072 0.007 0.7 11 Rotary 4.1366 0.5072 0.007 0.7 11 包含设备名称(字符串)和子设备名称(子字符串)以及相应数据(Numarical) 现在我想创建一个模块,这样在导入模块之后 `

我的目标

我的示例表

 Equipment  Sub-Eq  

Blenders    Kneader 5.0141  0.5867  0.3224  0.14 3
            Ribbon  4.1366  0.5072  0.007   0.7 11
            Rotary  4.1366  0.5072  0.007   0.7 11
包含设备名称(字符串)和子设备名称(子字符串)以及相应数据(Numarical)

现在我想创建一个模块,这样在导入模块之后

`import Equipment_Data `
用户可以调用String.Sub_String(Index)(图片中的示例:Blender.knender(K1))将返回值5.0141(图片中的)

我目前的代码效率很低

Blenders_Kneader=np.array([5.0141,0.5867,0.3224,0.14,3 ]) # Volume mcube
Blenders_Ribbon=np.array([4.1366,0.5072,0.007,0.7,11 ]) # Volume mcube
Blenders_Rotary=np.array([4.1366,0.5072,0.007,0.7,11 ]) # Volume mcube
我的问题

我是否应该将一个设备和对象的类别用作子设备?和值作为Numpy数组

还是应该使用熊猫数据帧

还是应该使用Numpy数组


非常感谢。

欢迎来到SO。这不是一个讨论论坛或教程。请花时间阅读和阅读该页面上的其他链接。请不要发布代码、数据或回溯的图像。复制并粘贴为文本,然后将其格式化为代码(选择它并键入
ctrl-k
)。。。谢谢,我已经编辑了这篇文章。欢迎来到SO。这不是一个讨论论坛或教程。请花时间阅读和阅读该页面上的其他链接。请不要发布代码、数据或回溯的图像。复制并粘贴为文本,然后将其格式化为代码(选择它并键入
ctrl-k
)。。。谢谢你,我已经编辑了这篇文章。