Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Creating Dictionaries from arrays in Python

I have 3 numpy arrays :

a = numpy.array([['x','y']])
b = numpy.array([['x1','y1']])
c = numpy.array([['x2','y2']])

I want to create a dictionary as:

d={'x': ['x1','x2'], 'y':['y1','y2']}

How do I create such a dictionary?

like image 982
KMittal Avatar asked Feb 05 '23 17:02

KMittal


1 Answers

If you actually want d={'x':['x1','x2'],'y':['y1','y2']} you can go:

d = {i: [j, x] for i,j,x in zip(a,b,c)}
like image 167
zipa Avatar answered Feb 07 '23 09:02

zipa