I have a dictionary that I need to convert to a NumPy structured array. I\'m using the arcpy function NumPyArraytoTable, so a NumPy structured array is the only data format
Similarly to the approved answer. If you want to create an array from dictionary keys:
np.array( tuple(dict.keys()) )
If you want to create an array from dictionary values:
np.array( tuple(dict.values()) )