想学习如何用python创建n维数组,比如这个数组
CandidateDevice = [[], [], []]
发散开来,如何创建n维 空数组?
import numpy as np
n = 3
CandidateDevice = np.empty((n, 0))
A= np.arange(3).reshape(3,1)
def listing(n) -> int:
l = []
li = []
for i in range(n**(n-1)):
li.append([]*n)
l.append(li)
return l
print(listing(int(input())))
当n为1时,输出:[[[]]]
当n为2时,输出:[[[], []], [[], []]]
当n为3时,输出:[[[], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], []], [[], [], [], [], [], [], [], [], []]]
……
望采纳。