मुझे एक अभिव्यक्ति लेने के लिए एक नुस्खा देखने और पैटर्न एक्स से मेल खाने वाले प्रत्येक हेड का मूल्यांकन करना याद है, जबकि गैर-मिलान वाले सिर के साथ उप-संपीड़न छोड़कर अनचाहे। मुझे अब यह नुस्खा नहीं मिल रहा है, क्या किसी को ऐसा करने का सही तरीका पता है?अभिव्यक्ति में केवल विशेष हेड प्रकार का मूल्यांकन करना?
7
A
उत्तर
5
यह Ted Ersek's Mathematica Tricks under "Clever Little Programs" से है।
पॉइंटर के लिए @TomD पर धन्यवाद।
EvaluatePattern[expr_,pattn_]:=expr/.Pattern[p, pattn]:>With[{eval=p},eval/;True]
In[368]:= test = HoldForm[7 (1 + 2 - 2^2) (8 + 8)];
EvaluatePattern[test, _Plus] //InputForm
Out[369]= HoldForm[7*-1*16]
संपादित
यह [] होल्ड के साथ भी काम करने के लिए लगता है, लेकिन मैं एक गहरी परीक्षण कभी नहीं भाग गया।
संबंधित मुद्दे
- 1. सशर्त अभिव्यक्ति का मूल्यांकन
- 2. अभिव्यक्ति मूल्यांकन में इनलाइन
- 3. अभिव्यक्ति का मूल्यांकन 2 बार
- 4. नई अभिव्यक्ति का मूल्यांकन आदेश?
- 5. जावा में बूलियन अभिव्यक्ति मूल्यांकन
- 6. वीबी.Net- स्ट्रिंग में गणितीय अभिव्यक्ति का मूल्यांकन
- 7. जावा: संग्रह "अभिव्यक्ति" में कितनी बार मूल्यांकन अभिव्यक्ति का मूल्यांकन किया जाता है
- 8. ट्रिपल समानता अभिव्यक्ति मूल्यांकन
- 9. XPath अभिव्यक्ति मूल्यांकन त्रुटि
- 10. अभिव्यक्ति मूल्यांकन आदेश
- 11. मठ अभिव्यक्ति मूल्यांकन
- 12. ऑपरेटर प्राथमिकता - अभिव्यक्ति मूल्यांकन
- 13. FxCop में कस्टम नियम केवल विशेष प्रकार की विधि
- 14. नियमित अभिव्यक्ति: केवल तभी मिलान करना जब विशेष अनुक्रम में समाप्त न हो
- 15. सशर्त अभिव्यक्ति का प्रकार
- 16. एक प्रकार() अभिव्यक्ति
- 17. अभिव्यक्ति के प्रकार को निर्धारित करना
- 18. जावा में मूल्यांकन के बूलियन अभिव्यक्ति क्रम?
- 19. बाएं से दाएं अभिव्यक्ति मूल्यांकन
- 20. पिलिंट केवल वैश्विक मूल्यांकन
- 21. PHP में गतिशील तार्किक अभिव्यक्ति पार्सिंग/मूल्यांकन?
- 22. विशेष जावा नियमित अभिव्यक्ति
- 23. प्रकार 'System.Int32' का अभिव्यक्ति रिटर्न प्रकार 'System.Object'
- 24. एंड्रॉइड में संदर्भ javax.script.ScriptEngine या जावास्क्रिप्ट अभिव्यक्ति का मूल्यांकन
- 25. आईओ एक्शन में शुद्ध अभिव्यक्ति का दोहराया मूल्यांकन
- 26. लैम्बडा में रखे जाने से पहले अभिव्यक्ति का मूल्यांकन करें
- 27. सी # लैम्ब्डा अभिव्यक्ति और आलसी मूल्यांकन
- 28. एसक्यूएलसेवर केस अभिव्यक्ति - शॉर्ट सर्किट मूल्यांकन?
- 29. इनपुट विशेष प्रकार
- 30. मानों की एक सरणी से सिम्पी अभिव्यक्ति का मूल्यांकन करें
इस पर "क्लीवर लिटिल प्रोग्राम" के तहत टेड एर्सेक के गणित ट्रिक्स में चर्चा की गई है। http://www.verbeia.com/mathematica/tips/Tricks.html – tomd
@ टॉम अपडेट किया गया। बहुत धन्यवाद! –