Я пытаюсь преобразовать некоторые из моих массивов python в массивы numpy и у меня возникают проблемы с доступом к предположительно глобальному массиву np в другом модуле.
Модуль 1 (импорт данных):
import numpy as np
jobs_db = []
def read_all_data(date, filepath):
global jobs_db
jobs_db = np.loadtxt(filepath+'jobs_input.csv', dtype=np.uint8, delimiter=",", skiprows=1)
Модуль 2 (использует данные):
from Import_data import *
if __name__ == '__main__':
read_all_data(180901, 'C:/Users/*********/')
print(jobs_db)
Однако, когда я выполняю основной метод, консоль показывает пустой массив, в то время как массив содержит данные при вызове его внутри модуля 1. Проблема не возникает, еслиЯ использую массив Python вместо массива NumPy.