Video: Anki Vector or Cozmo | Which one to choose??? 2024
R bevat een reeks functies waarmee u kunt testen op het type vector. Al deze functies hebben dezelfde syntaxis: is, een punt en dan de naam van het type.
Je kunt testen of een vector van het type foo is door de is te gebruiken. foo () functie. Deze test werkt voor elk type vector; vervang gewoon foo door het type dat je wilt controleren.
Om te testen of manden. van. Granny is een numerieke vector, gebruik bijvoorbeeld de volgende code:
Je denkt misschien die manden. van. Granny is een vector van gehele getallen, dus controleer het als volgt: >> is. integer (baskets. of. Granny) [1] FALSE
R is het hier niet mee eens met de wiskundeleraar.
Integer
heeft een andere betekenis voor R dan voor ons. Het resultaat is. integer () gaat niet over de waarde maar over de manier waarop de waarde in het geheugen wordt opgeslagen.
308
in slechts 64 bits. De integer-modus neemt slechts 32 bits geheugen in beslag en de getallen worden weergegeven als binaire gehele getallen in het geheugen. Dus, het grootste gehele getal is ongeveer 2. 1 miljard, of meer precies, 2 31 - 1. Dat is 31 bits om het getal zelf weer te geven, 1 bit om het teken van het getal te vertegenwoordigen, en -1 omdat je begint bij 0.
Welke modus wordt gebruikt om de waarde op te slaan, is. numeriek () geeft WAAR terug in beide gevallen.