How do I get CAS to evaluate a Python-in-CAS function? (Solved) - Printable Version +- HP Forums (https://www.hpmuseum.org/forum) +-- Forum: HP Calculators (and very old HP Computers) (/forum-3.html) +--- Forum: HP Prime (/forum-5.html) +--- Thread: How do I get CAS to evaluate a Python-in-CAS function? (Solved) (/thread-14162.html) |
How do I get CAS to evaluate a Python-in-CAS function? (Solved) - StephenG1CMZ - 12-12-2019 11:33 PM How do I get this function to evaluate... All I get is the name of the function returned (The Python string syntax may need correcting too Code:
RE: How do I get CAS to evaluate a Python-in-CAS function? - parisse - 12-13-2019 06:18 AM Remove HAMMINGCAS():= BEGIN and END; Then check your function from the shell. Your loop is incorrect, it should be for ii in range(size(s1)): and you should write s1[ii] and s2[ii] (with 0 starting index, run index:=0 if required) BTW, this is called hamdist in Xcas. RE: How do I get CAS to evaluate a Python-in-CAS function? - StephenG1CMZ - 12-13-2019 03:48 PM The function works fine in CAS and PPL shell, and now from PPL My error was naming the function hamming distance but calling hammingdist. Fixing that it evaluates as expected. Code:
|