Nati, I know you think you are communicating.
שטרן >> I want to swap indexes of dict When you say SWAP, do you mean replace the index with something else, or swap the key and value or something entirely else? You have not shared an example of what is in your dictionary, but say it is: myDict = {1:"a", 2:"b", 3:"c"} invDict = { value:key for key, value in myDict.items() } print(myDict) print(invDict) The above prints out: print(myDict) {1: 'a', 2: 'b', 3: 'c'} print(invDict) {'a': 1, 'b': 2, 'c': 3} It obviously generalizes only for dictionaries where all values are unique. And you can obviously save the results back into the same variable if you wish. The above comprehension may, of course, not be what you want as swapping indexes with <UNSPECIFIED> may not mean anything to us trying to help. Avi (a שטרן on my mother's side.) -----Original Message----- From: Python-list <python-list-bounces+avi.e.gross=gmail....@python.org> On Behalf Of ??? ???? Sent: Thursday, July 14, 2022 12:19 AM To: David Welch <david.m.we...@gmail.com>; Neuroimaging analysis in Python <neuroimag...@python.org>; python-list@python.org Subject: Re: [Neuroimaging] what's the problem?????? I want to swap indexes of dict בתאריך יום ד׳, 13 ביולי 2022, 21:51, מאת David Welch < david.m.we...@gmail.com>: > >> - Describe the research *you did* to try and understand the problem >> *before* you asked the question. >> - Describe the diagnostic steps *you took* to try and pin down the >> problem yourself *before* you asked the question. >> >> > On Wed, Jul 13, 2022 at 1:47 PM David Welch <david.m.we...@gmail.com> > wrote: > >> From http://catb.org/~esr/faqs/smart-questions.html#beprecise: >> >>> Be precise and informative about your problem >>> >>> - >>> >>> Describe the symptoms of your problem or bug carefully and clearly. >>> - >>> >>> Describe the environment in which it occurs (machine, OS, >>> application, whatever). Provide your vendor's distribution and release >>> level (e.g.: “Fedora Core 7”, “Slackware 9.1”, etc.). >>> - >>> >>> Describe the research you did to try and understand the problem >>> before you asked the question. >>> - >>> >>> Describe the diagnostic steps you took to try and pin down the >>> problem yourself before you asked the question. >>> - >>> >>> Describe any possibly relevant recent changes in your computer or >>> software configuration. >>> - >>> >>> If at all possible, provide a way to *reproduce the problem in a >>> controlled environment*. >>> >>> Do the best you can to anticipate the questions a hacker will ask, >>> and answer them in advance in your request for help. >>> >>> Giving hackers the ability to reproduce the problem in a controlled >>> environment is especially important if you are reporting something >>> you think is a bug in code. When you do this, your odds of getting a >>> useful answer and the speed with which you are likely to get that >>> answer both improve tremendously. >>> >>> Simon Tatham has written an excellent essay entitled How to Report >>> Bugs Effectively >>> <http://www.chiark.greenend.org.uk/~sgtatham/bugs.html>. I strongly >>> recommend that you read it. >>> >>> >> >> ---------- Forwarded message --------- >> From: נתי שטרן <nsh...@gmail.com> >> Date: Wed, Jul 13, 2022 at 1:36 PM >> Subject: Re: [Neuroimaging] what's the problem?????? >> To: Neuroimaging analysis in Python <neuroimag...@python.org>, < >> python-list@python.org> >> >> >> I want to set dict >> >> בתאריך יום ד׳, 13 ביולי 2022, 20:47, מאת נתי שטרן <nsh...@gmail.com>: >> >>> CODE: >>> >>> for nii in os.listdir("c:/users/administrator/desktop/nii"): >>> >>> from nilearn import plotting >>> from nilearn import datasets >>> atlas = datasets.fetch_atlas_msdl() >>> # Loading atlas image stored in 'maps' >>> atlas_filename = >>> "C:/Users/Administrator/Desktop/64/64/2mm/maps.nii.gz" >>> # Loading atlas data stored in 'labels' >>> labels = pd.read_csv( >>> "C:/Users/Administrator/Desktop/64/64/labels_64_dictionary.csv") >>> a=labels.to_dict() >>> b=a["Difumo_names"] >>> from nilearn.maskers import NiftiMapsMasker >>> masker = NiftiMapsMasker(maps_img=atlas_filename, standardize=True, >>> memory='nilearn_cache', verbose=5) >>> >>> time_series = masker.fit_transform( >>> "c:/users/administrator/desktop/nii/"+nii) >>> try: >>> from sklearn.covariance import GraphicalLassoCV >>> except ImportError: >>> # for Scitkit-Learn < v0.20.0 >>> from sklearn.covariance import GraphLassoCV as >>> GraphicalLassoCV >>> >>> estimator = GraphicalLassoCV() >>> estimator.fit(time_series) >>> # Display the covariancec >>> aas={} >>> jsa=0 >>> for i in estimator.covariance_: >>> r=list(a["Difumo_names"].values())[jsa] >>> jsa=jsa+1 >>> a=dict() >>> >>> >>> for x in range(64): >>> g=list(a["Difumo_names"].values())[x] >>> >>> print(aas) >>> t= nilearn.plotting.plot_img(estimator.covariance_, labels=list(a[ >>> "Difumo_names"].values()), >>> figure=(9, 7), vmax=1, vmin=-1, >>> title='Covariance')# The covariance can be >>> found at estimator.covariance_ >>> >>> # The covariance can be found at estimator.covariance_ >>> t2= nilearn.plotting.plot_matrix(estimator.covariance_, >>> labels=list (a["Difumo_names"].values()), >>> figure=(9, 7), vmax=1, vmin=-1, >>> title='Covariance') >>> >>> >>> >>> -- >>> <https://netanel.ml> >>> >> _______________________________________________ >> Neuroimaging mailing list >> neuroimag...@python.org >> https://mail.python.org/mailman/listinfo/neuroimaging >> > -- https://mail.python.org/mailman/listinfo/python-list -- https://mail.python.org/mailman/listinfo/python-list