#python #python-3.7 #python-module
#питон #python-3.7 #python-module
Вопрос:
Я работаю над небольшой библиотекой, и мне нужно знать, могу ли я импортировать такие модули, как 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])
Возможно ли это ?
Могу ли я просто импортировать модуль с помощью функции, а затем использовать его позже вне функции
Основная идея заключается в том, что когда пользователь вызывает функцию ml, у него импортируются все модули, связанные с машинным обучением, и затем он может их использовать. X = np.array был просто своего рода примером.
Ответ №1:
ОБНОВЛЕННЫЙ
Это должно сработать
import importlib
def importmd(modulex):
return importlib.import_module(modulex) #Returning the module
np = importmd("numpy") #Same as import numpy as np
Комментарии:
1. Привет. В чем разница с простым использованием
import numpy
в этой ситуации? Спасибо.2. MasayoMusic просто пример
3. Не работает GameDev
4. Это рабочий код, какую ошибку вы получаете?
5. после вставки вашего кода, который я ввел
x = numpy.array([1,2,3,4,4,5,5,5,4,3,2,])
, я получил numpy not defined