簡體   English   中英

我可以使用 function 在 python 中導入模塊嗎

[英]Can I import modules in python using a function

我正在研究一個小型庫,我需要知道是否可以導入 numpy、sklearn 等模塊。使用函數。 例如:

def ml():
    import numpy as np
    import pandas as pd
x = np.array([1,2,647,345,3,7,3,8,36,64])

這可能嗎? 我可以簡單地使用 function 導入一個模塊,然后在 function 之外使用它 主要思想是當用戶調用 function 時,他可以使用所有相關的模塊來機器學習它們。 X = np.array 只是一個例子。

更新

這應該有效

import importlib
def importmd(modulex):
    return importlib.import_module(modulex) #Returning the module
np = importmd("numpy") #Same as import numpy as np

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM