# Message Boards

0
|
1401 Views
|
0 Replies
|
0 Total Likes
View groups...
Share
 Hello, I am trying to use the MaximizeOverPermutations over permutations function in Python as I have to use this for an optimization problem. I am new to using Wolfram client and wolfram functions and I am not sure how to run this example in Python. f[{1, 2, 3}] = 2; f[{1, 3, 2}] = 9; f[{2, 1, 3}] = 1; f[{2, 3, 1}] = -3; f[{3, 1, 2}] = 9; f[{3, 2, 1}] = 5; ResourceFunction["MaximizeOverPermutations"][f, 3]  I am running the following code but there is obviously something wrong with the syntax: from wolframclient.language import wl from wolframclient.evaluation import WolframLanguageSession session = WolframLanguageSession('C:\\Program Files\\Wolfram Research\\Mathematica\\13.2\\WolframKernel.exe') f[{1, 2, 3}] = 2; f[{1, 3, 2}] = 9; f[{2, 1, 3}] = 1; f[{2, 3, 1}] = -3; f[{3, 1, 2}] = 9; f[{3, 2, 1}] = 5; m = session.evaluate(wl.ResourceFunction["MaximizeOverPermutations"][f, 3]) print(m) session.terminate()  Can someone please explain how to run this example in Python?