PeterJohnNumPyV4

PeterJohnNumPyV4

Do it all for God's Glory.

$9.99
$12.99
Buy now
Rating summary

Details about PeterJohnNumPyV4

  • Released
  • Updated
  • iOS Version
  • Age Rating
  • Size
  • Devices
  • Languages
  • March 27, 2023
  • September 29, 2024
  • 15.0+
  • 4+
  • 124.6MB
  • iPhone, iPod
  • English

Features

Developer of PeterJohnNumPyV4

🙌0
Ratings
🗣❌ unsupported
Your locale
🖼️Download
Icons↘︎

Version History of PeterJohnNumPyV4

2023.1222.0858

December 22, 2023

"in LandScape mode, inputResultLabel, Position of Cursor BugFixed" and "Stopped PyFinalizeEx(()" Version; (1) In LandScape mode, at the InputResultLabel, position of Cursor was Wrong, we Fixed the Bug at this time. (2)we Stopped PyFinalizeEx() 'cause the python Script which uses Thread in the LandScape mode will CRASH When it executes PyFinalizeEx(). ****Ezekiel 34:3-6, GNT; 34:3 You drink the milk, wear clothes made from the wool, and kill and eat the finest sheep. But you never tend the sheep. 34:4 You have not taken care of the weak ones, healed the ones that are sick, bandaged the ones that are hurt, brought back the ones that wandered off, or looked for the ones that were lost. Instead, you treated them cruelly. 34:5 Because the sheep had no shepherd, they were scattered, and wild animals killed and ate them. 34:6 So my sheep wandered over the high hills and the mountains. They were scattered over the face of the earth, and no one looked for them or tried to find them. Even if you live in the evil country which Evil Emperor rules, You MustNot Lose the Hope that King Jesus comes. --Yassun

More

2023.1217.1908

December 17, 2023

"pjBlueTooth" and "pjConnectFourBlueTooth" Version; Now You Can Use "pjBlueTooth" on PeterJohnNumPy. And You Can Play "pjConnectFour" by Two People Using "pjBlueTooth". We Added "pjBlueTooth" module and "pjBlueToothClass" at this time in order to use Apple's CoreBlueTooth on PeterJohnNumPy. ****1of2; pjBlueTooth; This is a Basic Module to use Apple's CoreBlueTooth on PeterJohnNumPy. bindOpponentDeviceNamesUpdated() bindPeripheralMgrDidReceiveWrite() init() selectOpponentDeviceByUUID() sendMsgStr() cleanUp() ****2of2; pjBlueToothClass.py This is a Basic Class to use "pjBlueTooth" Module on PeterJohnNumPy. blueToothInit(self) opponentDeviceNamesUpdated(self, opponentDeviceNamesCsvStr) keyPress(self, eventKeySym) peripheralMgrDidReceiveWrite(self, msgStr) afterConnected(self) clickFirst(self, eventNum) ****TutorialSeason001/scripts/s08pjBlueTooth.py; This is the First Example to Show How to Use both "pjBlueTooth" module and "pjBlueToothClass". ****pjConnectFourBlueToothGameClass.py; This is a SubClass of "pjBlueToothClass", which extends "pjBlueToothClass" in order to Play the "ConnectFour" Using "pjBlueTooh" by Two People. This is Used in the "s007ConnectFourBlueToothGame.py". ****TutorialSeason005/scripts/s007ConnectFourBlueToothGame.py; This is the Second Example to Show How to Use both "pjBlueTooth" module and "pjBlueToothClass". Now You Can Play "ConnectFour" by Two People. ****Ezekiel 36:25-29, GNT; 36:25 I will sprinkle clean water on you and make you clean from all your idols and everything else that has defiled you. 36:26 I will give you a new heart and a new mind. I will take away your stubborn heart of stone and give you an obedient heart. 36:27 I will put my Spirit in you and will see to it that you follow my laws and keep all the commands I have given you. 36:28 Then you will live in the land I gave your ancestors. You will be my people, and I will be your God. 36:29 I will save you from everything that defiles you. I will command the grain to be plentiful, so that you will Not have any more famines. 36:30 I will increase the yield of your fruit trees and your fields, so that there will be No more famines to disgrace you among the nations. Go Forward along the Path which Holy Spirit Showed You. --Yassun

More

2023.1111.1405

November 11, 2023

" TutorialSeason005/scripts/s005ConnectFourGame.py " Modification Version;; it's difficult to explain about this version. (1)First, run "TutorialSeason005/scripts/s005ConnectFourGame.py". you will see the error message, "There wasNot Trained Model. Please Create Trained Model Using 's004ConnectFourTraining.py' " (2)Second, run "TutorialSeason005/scripts/s004ConnectFourTraining.py". (3)Third, run "TutorialSeason005/scripts/s005ConnectFourGame.py". But you haveNot been Able to begin a New Game So Far. So we Added a Message Below, "Though you Touched Button 'One' or Button 'Two', if you canNot begin a New Game, Please ReStart this App." After ReStarted this App, you Can begin a New Game. we Added just one Message. but if there wasNot the Message, you willNot have been Able to begin any New Game. That's it. --Yassun.

More

2023.0917.1007

September 17, 2023

****PeterJohn Pillow Image Crop Implemented Version; Now You Can Crop the picture by Using PIL.Image.crop(). PIL stands for Python Imaging Library. Check the tutorial, "TutorialSeason003/scripts/s005PILtest.py". Enjoy NumPy, Enjoy Reinforcement Learning, Enjoy PeterJohnNumPyV4. --Yasushi Yassun Obata

More

2023.0912.0459

September 12, 2023

the Problem that the Keys of "ControlB, ControlF, ControlN, ControlP" Were Executed Each Twice in the portRait mode, Solved Version; You Can Check Whether the Problem was Solved or Not, For Example, by testing the Tutorial. Tutorial002/scripts/s001calc.py **** Below are the Same as the Latest Major Updated Version; ****"Divide the Water" keyBoard version; Now you Can Use "PeterJohnNumPyV4" in the "landScape", and Now you Can Use "Divide the Water" keyBoard when you Type something in the landScape. **How to Use This; First, UnLock iPhone's "Orientation Lock" from "Control Center". Second, Hold your iPhone in the "landScape". Third, Launch "PeterJohnNumPyV4". Fourth, Try some of Tutorials which use "Divide the Water" keyBoard such as Below. Tutorial002/scripts/s001calc.py Tutorial002/scripts/s003startTcpServerTest.py Tutorial002/scripts/s004startTcpInputResultTestServer.py pjCommandLineTools/scripts/s001python3.py pjCommandLineTools/scripts/s002pip.py ***BackGround; For many years, we didNot make the "landScape" version of our Apps. 'cause we thought that the "portRait" version is the best in the Crowd in the train. but if you guys play some of games in some of restaurants, the "landScape" version might be Possible. **How could we arrange the Game Screen and the English Keyboard; if it is like the "Notes.app", we could divide the Screen Vertically, the Upper part is TextEditor and the Lower part is the English Keyboard. English keyboard uses Almost Half of Full Height, so the TextEditor might Lose the Same Aspect Ratio. **Keep the Same Aspect Ratio of Game Screen; But the Game Screen needs to keep the Same Aspect Ratio even in the "landScape". Glorious Father Offered us to divide the keyboard Horizontally in order to keep the Same Aspect Ratio of Game Screen. so we divided the keyboard Horizontally, and named this Horizontally Divided keyboard, "Divide the Water" keyBoard. It helps you to use English Keyboard in the "landScape". ****"Divide the Water" in order to Glorify Glorious Father. “Be Patient to stay on the path Glorious Father has for us." On your path, right now, you may be facing what seems to be an unbearable task. But if you will trust God and keep on moving in faith, He will Always make a way. Just be patient, God knows what He’s doing. God knows what is best for you. He can see the end result, and you canNot. All those problems, heartaches, difficulties and delays — all the things will be clear Later in the light of God’s love. Trust in the LORD with all your heart and lean Not on your own understanding; in all your ways Acknowledge Him, and He shall Direct your paths. Keep on Leaning and Trusting in the Lord! ****Exodus 14:10-18, GNT;in order to Glorify Glorious Father; 14:13 Moses answered, you will see what the Lord will do to save you today; you will never see these Egyptians again. 14:14 The Lord will fight for you, and all you have to do is keep still.” 14:15 The Lord said to Moses, Tell the people to move forward. 14:16 The water will divide, and the Israelites will be able to walk through the sea on dry ground. 14:17 I will make the Egyptians so stubborn that they will go in after them, and I will gain honor by my victory over the king, his army, his chariots, and his drivers. 14:18 When I defeat them, the Egyptians will know that I am the Lord.” Enjoy PeterJohnNumPyV4. --Yasushi Yassun Obata

More

2023.0902.0841

September 2, 2023

****iOS16, Even if any Device Orientation Changed, the Problem that the View wasNot Updated Solved Version; 1of2; Even if any Device Orientation Changed, EditScriptView wasNot Updated, we Fixed it. 2of2; in the "iOS16, landScape, iPhone8Plus", Even if any Device Orientation Changed, RunScriptView wasNot Updated, we Fixed it. Below is the Same as the Last Version. ****"LandScape SplashView" BugFix Version; When you launched "PeterJohnNumPyV4" in the landScape, usually it Shows First SplashView( landScape ) and then ContentView. But when you launched PeterJohnNumPyV4 in the portRait, and if you changed iPhone Orientation to the landScape while it shows SplashView( portRait ), it Shows SplashView( portRait ), ContentView and Again Shows SplashView( landScape ), and it keeps on showing SplashView( landScape ). We Fixed this "LandScape SplashView Bug". Below is the Same as the Last Version; ****"Divide the Water" keyBoard version; Now you Can Use "PeterJohnNumPyV4" in the "landScape", and Now you Can Use "Divide the Water" keyBoard when you Type something in the landScape. **How to Use This; First, UnLock iPhone's "Orientation Lock" from "Control Center". Second, Hold your iPhone in the "landScape". Third, Launch "PeterJohnNumPyV4". Fourth, Try some of Tutorials which use "Divide the Water" keyBoard such as Below. Tutorial002/scripts/s001calc.py Tutorial002/scripts/s003startTcpServerTest.py Tutorial002/scripts/s004startTcpInputResultTestServer.py pjCommandLineTools/scripts/s001python3.py pjCommandLineTools/scripts/s002pip.py ***BackGround; For many years, we didNot make the "landScape" version of our Apps. 'cause we thought that the "portRait" version is the best in the Crowd in the train. but if you guys play some of games in some of restaurants, the "landScape" version might be Possible. **How could we arrange the Game Screen and the English Keyboard; if it is like the "Notes.app", we could divide the Screen Vertically, the Upper part is TextEditor and the Lower part is the English Keyboard. English keyboard uses Almost Half of Full Height, so the TextEditor might Lose the Same Aspect Ratio. **Keep the Same Aspect Ratio of Game Screen; But the Game Screen needs to keep the Same Aspect Ratio even in the "landScape". Glorious Father Offered us to divide the keyboard Horizontally in order to keep the Same Aspect Ratio of Game Screen. so we divided the keyboard Horizontally, and named this Horizontally Divided keyboard, "Divide the Water" keyBoard. It helps you to use English Keyboard in the "landScape". ****"Divide the Water" in order to Glorify Glorious Father. “Be Patient to stay on the path Glorious Father has for us." On your path, right now, you may be facing what seems to be an unbearable task. But if you will trust God and keep on moving in faith, He will Always make a way. Just be patient, God knows what He’s doing. God knows what is best for you. He can see the end result, and you canNot. All those problems, heartaches, difficulties and delays — all the things will be clear Later in the light of God’s love. Trust in the LORD with all your heart and lean Not on your own understanding; in all your ways Acknowledge Him, and He shall Direct your paths. Keep on Leaning and Trusting in the Lord! ****Exodus 14:10-18, GNT;in order to Glorify Glorious Father; 14:13 Moses answered,  you will see what the Lord will do to save you today; you will never see these Egyptians again. 14:14 The Lord will fight for you, and all you have to do is keep still.” 14:15 The Lord said to Moses, Tell the people to move forward. 14:16  The water will divide, and the Israelites will be able to walk through the sea on dry ground. 14:17 I will make the Egyptians so stubborn that they will go in after them, and I will gain honor by my victory over the king, his army, his chariots, and his drivers. 14:18 When I defeat them, the Egyptians will know that I am the Lord.” Enjoy PeterJohnNumPyV4. --Yasushi Yassun Obata

More

2023.0830.2041

August 30, 2023

"LandScape SplashView" BugFix Version; When you launched "PeterJohnNumPyV4" in the landScape, usually it Shows First SplashView( landScape ) and then ContentView. But when you launched PeterJohnNumPyV4 in the portRait, and if you changed iPhone Orientation to the landScape while it shows SplashView( portRait ), it Shows SplashView( portRait ), ContentView and Again Shows SplashView( landScape ), and it keeps on showing SplashView( landScape ). We Fixed this "LandScape SplashView Bug". Below is the Same as the Last Version; ****"Divide the Water" keyBoard version; Now you Can Use "PeterJohnNumPyV4" in the "landScape", and Now you Can Use "Divide the Water" keyBoard when you Type something in the landScape. **How to Use This; First, UnLock iPhone's "Orientation Lock" from "Control Center". Second, Hold your iPhone in the "landScape". Third, Launch "PeterJohnNumPyV4". Fourth, Try some of Tutorials which use "Divide the Water" keyBoard such as Below. Tutorial002/scripts/s001calc.py Tutorial002/scripts/s003startTcpServerTest.py Tutorial002/scripts/s004startTcpInputResultTestServer.py pjCommandLineTools/scripts/s001python3.py pjCommandLineTools/scripts/s002pip.py ***BackGround; For many years, we didNot make the "landScape" version of our Apps. 'cause we thought that the "portRait" version is the best in the Crowd in the train. but if you guys play some of games in some of restaurants, the "landScape" version might be Possible. **How could we arrange the Game Screen and the English Keyboard; if it is like the "Notes.app", we could divide the Screen Vertically, the Upper part is TextEditor and the Lower part is the English Keyboard. English keyboard uses Almost Half of Full Height, so the TextEditor might Lose the Same Aspect Ratio. **Keep the Same Aspect Ratio of Game Screen; But the Game Screen needs to keep the Same Aspect Ratio even in the "landScape". Glorious Father Offered us to divide the keyboard Horizontally in order to keep the Same Aspect Ratio of Game Screen. so we divided the keyboard Horizontally, and named this Horizontally Divided keyboard, "Divide the Water" keyBoard. It helps you to use English Keyboard in the "landScape". ****"Divide the Water" in order to Glorify Glorious Father. “Be Patient to stay on the path Glorious Father has for us." On your path, right now, you may be facing what seems to be an unbearable task. But if you will trust God and keep on moving in faith, He will Always make a way. Just be patient, God knows what He’s doing. God knows what is best for you. He can see the end result, and you canNot. All those problems, heartaches, difficulties and delays — all the things will be clear Later in the light of God’s love. Trust in the LORD with all your heart and lean Not on your own understanding; in all your ways acknowledge Him, and He shall direct your paths. Until then, Keep on Leaning and Trusting in the Lord! ****Exodus 14:10-18, GNT;in order to Glorify Glorious Father; 14:10 When the Israelites saw the king and his army marching against them, they were terrified and cried out to the Lord for help. 14:11 They said to Moses, 14:12 It would be better to be slaves there than to die here in the desert.” 14:13 Moses answered, “Don't be afraid! Stand your ground, and you will see what the Lord will do to save you today; you will never see these Egyptians again. 14:14 The Lord will fight for you, and all you have to do is keep still.” 14:15 The Lord said to Moses, “Why are you crying out for help? Tell the people to move forward. 14:16 Lift up your walking stick and hold it out over the sea. The water will divide, and the Israelites will be able to walk through the sea on dry ground. 14:17 I will make the Egyptians so stubborn that they will go in after them, and I will gain honor by my victory over the king, his army, his chariots, and his drivers.  14:18 When I defeat them, the Egyptians will know that I am the Lord.” Enjoy PeterJohnNumPyV4. --Yasushi Yassun Obata

More

2023.0829.2027

August 29, 2023

****"Divide the Water" keyBoard version; Now you Can Use "PeterJohnNumPyV4" in the "landScape", and Now you Can Use "Divide the Water" keyBoard when you Type something in the landScape. **How to Use This; First, UnLock iPhone's "Orientation Lock" from "Control Center". Second, Hold your iPhone in the "landScape". Third, Launch "PeterJohnNumPyV4". Fourth, Try some of Tutorials which use "Divide the Water" keyBoard such as Below. Tutorial002/scripts/s001calc.py Tutorial002/scripts/s003startTcpServerTest.py Tutorial002/scripts/s004startTcpInputResultTestServer.py pjCommandLineTools/scripts/s001python3.py pjCommandLineTools/scripts/s002pip.py ***BackGround; For many years, we didNot make the "landScape" version of our Apps. 'cause we thought that the "portRait" version is the best in the Crowd in the train. but if you guys play some of games in some of restaurants, the "landScape" version might be Possible. **How could we arrange the Game Screen and the English Keyboard; if it is like the "Notes.app", we could divide the Screen Vertically, the Upper part is TextEditor and the Lower part is the English Keyboard. English keyboard uses Almost Half of Full Height, so the TextEditor might Lose the Same Aspect Ratio. **Keep the Same Aspect Ratio of Game Screen; But the Game Screen needs to keep the Same Aspect Ratio even in the "landScape". Glorious Father Offered us to divide the keyboard Horizontally in order to keep the Same Aspect Ratio of Game Screen. so we divided the keyboard Horizontally, and named this Horizontally Divided keyboard, "Divide the Water" keyBoard. It helps you to use English Keyboard in the "landScape". ****"Divide the Water" in order to Glorify Glorious Father. “Be Patient to stay on the path Glorious Father has for us." On your path, right now, you may be facing what seems to be an unbearable task. But if you will trust God and keep on moving in faith, He will Always make a way. Just be patient, God knows what He’s doing. God knows what is best for you. He can see the end result, and you canNot. All those problems, heartaches, difficulties and delays — all the things will be clear Later in the light of God’s love. Trust in the LORD with all your heart and lean Not on your own understanding; in all your ways acknowledge Him, and He shall direct your paths. Until then, Keep on Leaning and Trusting in the Lord! ****Exodus 14:10-18, GNT;in order to Glorify Glorious Father; 14:10 When the Israelites saw the king and his army marching against them, they were terrified and cried out to the Lord for help. 14:11 They said to Moses, “Weren't there any graves in Egypt? Did you have to bring us out here in the desert to die? Look what you have done by bringing us out of Egypt! 14:12 Didn't we tell you before we left that this would happen? We told you to leave us alone and let us go on being slaves of the Egyptians. It would be better to be slaves there than to die here in the desert.” 14:13 Moses answered, “Don't be afraid! Stand your ground, and you will see what the Lord will do to save you today; you will never see these Egyptians again. 14:14 The Lord will fight for you, and all you have to do is keep still.” 14:15 The Lord said to Moses, “Why are you crying out for help? Tell the people to move forward. 14:16 Lift up your walking stick and hold it out over the sea. The water will divide, and the Israelites will be able to walk through the sea on dry ground. 14:17 I will make the Egyptians so stubborn that they will go in after them, and I will gain honor by my victory over the king, his army, his chariots, and his drivers. 14:18 When I defeat them, the Egyptians will know that I am the Lord.” Enjoy NumPy, Enjoy Reinforcement Learning, Enjoy PeterJohnNumPyV4. --Yasushi Yassun Obata

More

2023.0820.0903

August 20, 2023

SpeechSynthesizer and GeoCoding Problem Solved Version; PeterJohnNumPyV4 has Supported iOS15 and iOS16 ( including iOS16.6 ). ****1of2; SpeechSynthsizer;: "pjSpeech" module; Tutorial002/scripts/s010speechSynthe.py pjSpeech.speechSyntheSpeak() function became Not able to Speak since iOS16.6 has been released. Though the timing is after iOS16.6 has been released, Since the Problem was reProduced even in the iPhone runs on iOS16.1.1. the reason seems that Sever API might be Changed. Anyway, we Fixed the Problem. So you Can Enjoy pjSpeech.speechSyntheSpeak() function Again. ****2of2; GeoCoding; "pjGeo" module; Tutorial002/scripts/s007tellMeAt.py GeoCoding became Not able to work since iOS16.6 has been released. Though the timing is after iOS16.6 has been released, Since the Problem was reProduced even in the iPhone runs on iOS16.1.1. the reason seems that Sever API might be Changed. Now we became Not able to use "1-4-16 sembachuo" ( DetailAddress TownName ) as the SearchKey. we need to specify "jusohigashi 2-12-1" ( TownName DetailAddress ) as the SearchKey. ********* Anyway, we Fixed the Problem. So you Can Enjoy "pjGeo" Module's GeoCoding function (  pjGeo.getDestLocGeoCodeFromSearchKey(), pjGeo.getDestLocLati(), pjGeo.getDestLocLongi()  ) ****We Arranged "pjGeo" module API at this time. Please see Tutorial002/scripts/pjTellMeAtClass.py about the Detail. **2.1) initializes CoreLocation and MKMapView; pjGeo.initMapView() pjGeo.getLocUseAuthorized() pjGeo.getMapViewNewLocDataisAvailabe() **2.2) GeoCoding;Destination Place GeoCode; pjGeo.setSearchKeyUpdated() pjGeo.getSearchKeyUpdated() pjGeo.getDestLocGeoCodeFromSearchKey() pjGeo.getDestLocLati() pjGeo.getDestLocLongi() **2.3) Current Place GeoCode; pjGeo.updateCurrentLoc() pjGeo.getCurrentLocLati() pjGeo.getCurrentLocLongi() pjGeo.getHorizonAccuracy() **2.4) displaying MKMapView; pjGeo.setCurrentAnnotaion() pjGeo.setDestAnnotation() pjGeo.updateRegion() pjGeo.updateRoute() ****John 9:3, GNT; 9:3 Jesus answered,  “His blindness has nothing to do with his sins or his parents' sins.  He is blind  so that God's power might be seen at work in him. Enjoy NumPy, Enjoy Reinforcement Learning, Enjoy PeterJohnNumPyV4. --Yasushi Yassun Obata

More

2023.0817.1432

August 17, 2023

BugFix and MctsCpp For the Time Being Perfect Version; We Struggled Some of Bugs in the Cpp version of Mcts for Many Days, which Blocked that Computer would become Strong. But at the last, we Arrived the Last Bug, the code Losted "childNode.parentNode = self; " in the "addChild()" function. but we Found it Again at the Last. For Many Days, mctsCpp Version was Faster but Weak due to the some of Bugs, but Now, mctsCpp version became Strong, it gives the meaning that Cpp is Ten Times Faster than NumPy. So we Can Go Advance, Training by Reinforcement Learning and Using the Trained Model. Now Tutorial005 has been Completed. We Organized Tutorial005 as Follows. **scripts/s001ConnectFourProVision.py Human Versus Human; **scripts/s002ConnectFourMctsNumPyGame.py Human Versus Computer ( MCTS, MonteCarloTreeSearch, implemented by NumPy ) **scripts/s003ConnectFourMctsCppGame.py Human Versus Computer ( MCTS, MonteCarloTreeSearch, implemented by CPP ) **scripts/s004ConnectFourTraining.py Computer Versus Computer Training with AdaBound optimzer and MCTS. Training by Reinforcement Learning. **scripts/s005ConnectFourGame.py Human Versus Computer ( using Model Trained by AdaBound and MCTS ) Using the Trained Model. ****Acknowledgements; AdaBound optimizer needed the SuperVisor such as MCTS. it's like that we need Rabbi, such as Glorious Father, King Jesus and Holy Spirit. and Also Needed Tree, Parent and Child. We are Connected with the Tree of Glorious Father, through Holy Spirit. Thank You Lord, Thank you King Jesus. You Connected us with Glorious Father. --Yasushi Yassun Obata. ***Below are the same as the Last Version, "2023.0817.0650"; Small Updates Version of Mcts Cpp ( MonteCarloTreeSearch CPlusPlus ) ; **1of2; We Added "bestChildFactorAfterLoopEnded" parameter to " pjMcts.mctsActionFromState() " function. So that Now we Can specify the different parameters ( "mctsFactor" and "bestChildFactorAfterLoopEnded" ) to the "bestChild()" function, which is hidden in the " pjMcts.mctsActionFromState() " function. ***Below are the same as the Last Version, "2023.0817.0040"; Mcts Cpp ( MonteCarloTreeSearch CPlusPlus ) Version; ****BackGround; Though NumPy is Ten Times Faster than Python, ( NumPy's Fastest part is the Same as PCE, Python C Extension, but NumPy CanNot Write Everything which Python or PCE Can Write, so NumPy Needs the Help of Python or PCE to Write Everything. so NumPy is Ten Times Faster in Average Faster than Pyhon. ) PCE, Python C Extension is One Hundred Times Faster than Python. Means PCE, Python C Extension is Ten Times Faster than NumPy. ****What's New at this time. So we Added "pjMcts" module at this time, which is written in PCE, Python C Extension at this time. Reinforcement Learning Takes Much Time to Train. So we Wrote the "pjMcts" module as the PCE, using Objective-C++ and Objective-C. Please Check How to Use Below. ****How to Use 1of2; Please Check the first example below. TutorialSeason005/scripts/pjConnectFourMctsGameClass.py, which is Used from s002ConnectFourMctsGame.py we Added computerActionCpp() method, which Calls " pjMcts.mctsActionFromState() " function. to pjConnectFourMctsGameClass.py at this time. ****How to Use 2of2; Please Check the second example below. TutorialSeason005/scripts/pjConnectFourOptimizer.py; which is Used from s003ConnectFourTraining.py, we Added takeMctsActionCpp() method. which Calls " pjMcts.mctsActionFromState() " function to pjConnectFourOptimizer.py at this time. Very Hot Day Continues, but Don't Forget Giving Even a Drink of Cold Water. Joy Will Come Even in the Prison. **Matthew 10:42, GNT; 10:42 You can be sure that whoever gives even a drink of cold water to one of the least of these my followers because he is my follower, will certainly receive a reward.” Enjoy NumPy, Enjoy Reinforcement Learning, Enjoy PeterJohnNumPyV4. --Yasushi Yassun Obata

More

Price History of PeterJohnNumPyV4

Description of PeterJohnNumPyV4

****PeterJohnNumPyV4 Now You Can Use NumPy 1.20.2 on CPython3.9.9. ****How To Use NumPy on PeterJohnNumPyV4;; Go To "TutorialSeason003/scripts/s007LSTMtrainingPlot.py". Then "Run Script". ****Not Yet implemented Features;; Basically, you Can Use all Functions of numpy.ndarray. **1; numpy.random;; please use Python3 Standard "random" module instead of it. 1.1); numpy.random.randn();; So we implemented pjRandN() function using NumPy and Python3 Standard "random" module. Documents/TutorialSeason003/scripts/pjLStermMemory.py;pjRandN() **2; numpy.linalg;; 2.1); numpy.linalg.norm();; So we implemented pjNorm() function using NumPy instead of it. Documents/TutorialSeason003/scripts/pjLStermMemory.py;pjNorm() 2.2); numpy.linalg.qr();; So we implemented pjQR() function using NumPy instead of it. Documents/TutorialSeason003/scripts/pjLStermMemory.py;pjQR(); **3; numpy.diag();; Basically, you Can Use all Functions of numpy.ndarray, so Please use numpy.ndarray.diagonal() instead of it. **4; numpy.fft; Not Yet implemented. **5; numpy.polynomial;; Not Yet implemented. **6; numpy.ctypeslib;; Not Yet implemented. ****When you Use this App withOut NumPy;; Using iPhone's "Files.app", Delete the NumPy's "__pycache__" folder below. Documents/PeterJohnNumPyV4/usrLocal/lib/python3.9/site-packages/numpy/__pycache__ If there doesNot Exist the NumPy's "__pycache__" folder, when you touched "Edit Script", this App Calls "Py_FinalizeEx()" So you Can Enjoy Scripting Comfortably. ****the WorkAround against the Well-Known Bug of NumPy and Python3.9;; NumPy and Python3.9 have a Well-Known Bug. While NumPy has been imported, "Py_FinalizeEx()" doesNot Release memory. So If you imported NumPy at the Second time, Python3 Crashes. so we made a WorkAround against the Well-Known Bug of NumPy and Python3.9. As the Specification of this App, If there Exists the NumPy's "__pycache__" folder, Documents/PeterJohnNumPyV4/usrLocal/lib/python3.9/site-packages/numpy/__pycache__ Even if you touched "Edit Script", this App doesNot call "Py_FinalizeEx()" This is Not a Perfect Solution But you Can Enjoy NumPy withOut Python3 Crashing. ****1st Corinthians 10:31, GNT; 10:31 Well, whatever you do, whether you eat or drink, do it all for God's glory. Enjoy NumPy on PeterJohnNumPyV4. Best Regards, --Yasushi Yassun Obata
Show less

PeterJohnNumPyV4: FAQ

Does PeterJohnNumPyV4 have support for iPad devices?

No, PeterJohnNumPyV4 is not optimized for iPad devices.

Who made the PeterJohnNumPyV4 app?

Yasushi Obata developed the PeterJohnNumPyV4 app.

What is the minimum iOS version supported by PeterJohnNumPyV4?

Your iOS device must be running iOS 15.0 or above.

How do users rate the app?

Currently, there are no ratings to display for the PeterJohnNumPyV4.

What app category is PeterJohnNumPyV4?

Education Is The App Genre Of The Peterjohnnumpyv4 App.

What’s the latest version of the PeterJohnNumPyV4 app?

The latest version of PeterJohnNumPyV4 is 2023.1222.0858.

When was the last PeterJohnNumPyV4 update?

The PeterJohnNumPyV4 app was last updated on September 29, 2024.

When was PeterJohnNumPyV4 first released?

PeterJohnNumPyV4 was released on August 9, 2024.

What age rating is assigned to the PeterJohnNumPyV4 app?

Child-friendly content, no violence or scary images.

What are the languages offered by PeterJohnNumPyV4?

The PeterJohnNumPyV4 app can be used in English.

Is PeterJohnNumPyV4 one of the titles available through Apple Arcade?

No, PeterJohnNumPyV4 is not part of Apple Arcade.

Does PeterJohnNumPyV4 feature in-app purchases?

No, you won't find in-app purchases featured in PeterJohnNumPyV4.

Can I utilize PeterJohnNumPyV4 with Apple Vision Pro?

No, you cannot utilize PeterJohnNumPyV4 with Apple Vision Pro.

Are there any advertisements in PeterJohnNumPyV4?

No, there are no advertisements in PeterJohnNumPyV4.

Screenshots of PeterJohnNumPyV4

PeterJohnNumPyV4 screenshot #1 for iPhone
PeterJohnNumPyV4 screenshot #2 for iPhone
PeterJohnNumPyV4 screenshot #3 for iPhone
PeterJohnNumPyV4 screenshot #4 for iPhone
PeterJohnNumPyV4 screenshot #5 for iPhone
PeterJohnNumPyV4 screenshot #6 for iPhone
PeterJohnNumPyV4 screenshot #7 for iPhone
PeterJohnNumPyV4 screenshot #8 for iPhone
PeterJohnNumPyV4 screenshot #9 for iPhone
PeterJohnNumPyV4 screenshot #10 for iPhone
iphone

More Applications by Yasushi Obata