[PYTHON] Pour la première fois dans Numpy, je vais le mettre à jour de temps en temps

1. Commencé Numpy

Quand je commencerai à étudier Numpy et à découvrir comment spécifier des arguments et des exemples d'utilisation, je l'oublierai. Je vais le mettre à jour de temps en temps et l'utiliser comme bloc-notes. Veuillez noter que l'ordre et la compréhensibilité sont secondaires, il peut donc être difficile à comprendre. Après un coup d'œil, Numpy est une bibliothèque spécialisée dans les calculs numériques, donc Il semble qu'il existe de nombreuses fonctions de calcul

2. Je suis impressionné par cela

Suguremono qui utilise les quatre règles de python +, -, *, / pour exécuter les quatre règles de chaque élément du tableau. Il calcule sans retirer les éléments un par un. Récemment, je touche des pandas depuis longtemps, donc je ne l'ai pas remarqué, mais mon aîné m'a conseillé d'utiliser tellement numpy que je pourrais m'en souvenir, alors je pense que je vais essayer de m'en souvenir en jouant.

3. Voulez-vous le faire

<np.array(object, dtype=None)>

array.py


#np.array()Générer ndarray avec
A = np.array([1,3,5,7,9])
#--->array([1, 3, 5, 7, 9])
A -= 4 
#---> array([-3, -1,  1,  3,  5])
#4 est soustrait pour chaque élément.

C'est incroyable qu'il soit soustrait pour chaque élément Il semble que cela ait quelque chose à voir avec broadcast (plus à ce sujet plus tard) Il semble que object contiendra le type array_like. Le array_like est un tableau représenté par plusieurs listes et taples en plus de ndarray. Ce ndarray est une classe pour que n gère des __arrays __n-dimensionnels Puisque ndarray doit essentiellement être composé de tous les éléments du même type, Pandas est plus facile à gérer lors du traitement de tableaux contenant plusieurs types de données (types numériques, chaînes, etc.)

<np.dot>

np.dot


a = np.array([1,2,3])
b = np.array([3,4,5])
#---> 26
Produit de tableaux unidimensionnels
a = np.array([[1,2],
              [4,5],
              [1,2]])
b = np.array([[4,6,7],
              [6,5,3]])
x = np.dot(a,b)
---------------------
#résultat
array([[16, 16, 13],
       [46, 49, 43],
       [16, 16, 13]])
x.dtype: int64
x.ndim:Nombre de dimensions:2
x.shape: (ligne,Colonne):(3, 3)

<np.maximum>

<np.max> <np.exp>

Recommended Posts

Pour la première fois dans Numpy, je vais le mettre à jour de temps en temps
AI Gaming Je l'ai essayé pour la première fois
J'ai essayé tensorflow pour la première fois
MongoDB avec Python pour la première fois
J'ai essayé la programmation python pour la première fois.
J'ai essayé Mind Meld pour la première fois
Essayez de publier sur Qiita pour la première fois
GTUG Girls + PyLadiesTokyo Meetup Je suis allé au premier machine learning
Ce que je suis entré dans Python pour la première fois
J'ai essayé Python sur Mac pour la première fois.
Enregistrer une tâche dans cron pour la première fois
Pour la première fois, j'ai découvert Unix (Linux).
Essayez d'installer Arch Linux pour le moment.
J'ai lu la référence Chainer (mise à jour de temps en temps)
Premier Kaggle (kaggle ①)
Kaguru pour la première fois
Je pensais qu'il serait lent d'utiliser l'instruction for dans NumPy, mais ce n'était pas le cas.
J'essaierai de résumer les liens qui me semblent utiles pour le moment
J'ai fréquenté l'école et j'ai participé pour la première fois au concours limité BEGINNER de SIGNATE.
Je souhaite créer une base de données de déjeuners [EP1] Django pour la première fois
Je souhaite créer une base de données de déjeuner [EP1-4] Django pour la première fois
Je veux déplacer le sélénium pour le moment [pour mac]
Résumé des points d'achoppement à Django pour la première fois
J'ai essayé d'illustrer le temps et le temps du langage C
Je l'ai écrit en langage Go pour comprendre le principe SOLID
J'ai essayé l'API Google Cloud Vision pour la première fois
Je veux aligner les nombres valides dans le tableau Numpy
Je veux créer un Dockerfile pour le moment.
Python (de la première fois à l'exécution)
Voir python pour la première fois
Démarrez Django pour la première fois
J'ai essayé de décrire le trafic en temps réel avec WebSocket
Pour le moment, je veux convertir n'importe quel fichier avec ffmpeg !!
Code dont j'aurais aimé me souvenir lors de ma première participation à AtCoder (Réflexion 1 pour la prochaine fois)
J'ai créé une fonction pour vérifier si le webhook est reçu dans Lambda pour le moment
L'histoire du retour au front pour la première fois en 5 ans et de la refactorisation de Python Django
Ce que j'ai appris en écrivant une Pull Request Python pour la première fois de ma vie
[Ajout] git est vulnérable! Je dois mettre à jour! Mais yum n'a pas la dernière version, et je l'ai obtenue à la source! Quand les notes
Essayons Linux pour la première fois
Une note utile lors de l'utilisation de Python après une longue période
[Salut Py (Partie 1)] Je veux faire quelque chose pour le moment, alors commencez par fixer un objectif.
Je souhaite utiliser l'environnement de bureau d'Ubuntu même sur Android pour le moment (entrée version japonaise de Termux dans l'environnement de bureau)
J'ai recherché Railway Kawayanagi à partir des données
Essayez d'ajouter un module externe au poivre. Pour le moment, en demandes.
L'histoire qui n'avait rien à voir avec la partition lorsque j'ai fait une sauvegarde de disque avec dd pour la première fois
J'ai essayé de prédire les chevaux qui seront dans le top 3 avec LightGBM
J'ai joué avec Floydhub pour le moment
J'ai acheté Sipeed Lichee Zero alors je l'ai configuré pour le moment
Retour sur le concours d'apprentissage automatique sur lequel j'ai travaillé pour la première fois
Si une exception survient dans la fonction, elle sera transmise à l'appelant 2
J'ai essayé de prédire l'évolution de la quantité de neige pendant 2 ans par apprentissage automatique
J'ai recherché les compétences nécessaires pour devenir ingénieur web avec Python
Je souhaite stocker les résultats de% time, %% time, etc. dans un objet (variable)
[Python] Je vais télécharger FTP sur le serveur FTP.
Si une exception survient dans la fonction, elle sera transmise à l'appelant 1
Je veux afficher la progression en Python!
django geodjango auquel j'ai fait référence quand je suis resté coincé dans le tutoriel (édition)
Faisons-le en divisant numpy sans utiliser l'instruction for
Comment exécuter la commande sed plusieurs fois à l'aide de l'instruction for
Recherche par image de la pellicule en utilisant Pythonista3
Affichons la carte en utilisant Basemap
[Python] Quatre-vingt-dix-neuf tables utilisant des instructions for
Pour la première fois dans Numpy, je vais le mettre à jour de temps en temps
Je pensais qu'il serait lent d'utiliser l'instruction for dans NumPy, mais ce n'était pas le cas.