У меня есть сложный многомерный произносимый объект (скажем, список). Я хочу написать функцию для доступа к значению элемента, представленного кортежем индексов. Количество измерений само по себе является переменным. Он также должен возвращать None, если элемент не существует:
У меня есть сложный многомерный произносимый объект (скажем, список). Я хочу написать функцию для доступа к значению элемента, представленного кортежем индексов. Количество измерений само по себе является переменным. Он также должен возвращать None, если элемент не существует:
[code]l = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] access(l, (0, 0, 0)) # prints 1 access(l, (0, 1, 1)) # prints 4 access(l, (1, 1)) # prints [7, 8] access(l, (0, 1, 2)) # prints None access(l, (0, 0, 0, 0)) # prints None [/code]
I am working with Indie and trying to access the previous value of a time series (e.g., self.close).
However, Indie does not support negative indices like Python, so trying to use self.close throws an error:
В numpy к любому ndarray можно получить доступ, указав кортеж целых чисел. Таким образом, если мы построим массив произвольных размеров и заполним его, используя формулу, основанную на индексах элемента, получить доступ к элементу будет просто,...
В numpy к любому ndarray можно получить доступ, указав кортеж целых чисел. Таким образом, если мы построим массив произвольных размеров и заполним его, используя формулу, основанную на индексах элемента, получить доступ к элементу будет просто,...