NumPy array metadata (shape, dtype, ndim)
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 30/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- numpy, python, typescript
- Domaine
- developer-experience, devtools
Piste de recherche
Commencez par localiser le point d’entrée du rendu de Variables/Locals dans l’extension de débogage TypeScript et examinez comment les valeurs Python en pause sont représentées. Déterminez où shape, dtype et ndim de NumPy pourraient être exposés et comment un affichage optionnel devrait se comporter ; le travail est considéré comme terminé lorsque les métadonnées demandées sont visibles pendant la pause sans nécessiter Data Viewer ni watches.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Type: Feature Request
Hello VS Code team,
Feature request: please add an option to show NumPy array metadata (shape, dtype, ndim) directly in the Variables/Locals view when debugging Python. Current workarounds (Data Viewer, Watch, Debug Console) are helpful but a compact shape/dtype column would greatly speed up debugging numeric code.
Use case:
- Quickly inspect array shapes/dtypes (e.g.,
frame.shape,frame.dtype) while paused at breakpoints without opening the Data Viewer or adding watches. - Helpful for image-processing / ML workflows where many arrays are inspected frequently.
Suggested design:
- Add optional compact badges or columns in Variables:
name | type | shape | dtype | value-preview. - Or provide a toggle
Python: Show Array Shape/DType in Variables.
Repro steps:
- Open a Python file using NumPy arrays.
- Start debugger and pause on a line where arrays exist.
- Observe Variables view — shape/dtype not visible by default.
Environment:
- VS Code version: 1.109.4
- Python extension: 2026.2.0
- OS: linux
Thanks for considering.
Regards,
Uri ZACKHEM urizackhem@gmail.com
VS Code version: Code 1.109.4 (c3a26841a84f20dfe0850d0a5a9bd01da4f003ea, 2026-02-16T15:35:57.932Z)
OS version: Linux x64 6.17.0-14-generic snap
Modes:
- Langage dominant
- TypeScript
- Étoiles
- 181
- Forks
- 126
- Merge moyen
- 8 h 49 min
- PR mergées (30 j)
- 1
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de microsoft/vscode-python-debugger
-
triage-needed
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
microsoft/vscode-python-debugger#1110 ·
-
triage-needed
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
microsoft/vscode-python-debugger#1024 · 1 commentaire ·
-
triage-needed
microsoft/vscode-python-debugger#1111 · 1 réaction · 1 personne assignée ·
-
triage-needed
microsoft/vscode-python-debugger#1104 · 1 réaction · 1 personne assignée ·
-
triage-needed
Difficulté 4/5 3-5 jours Accessibilité débutants 58/100
microsoft/vscode-python-debugger#1095 · 1 commentaire · 1 réaction ·
Toutes les issues de microsoft/vscode-python-debugger
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
mksglu/context-mode#1200 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
jaegertracing/jaeger-ui#4506 ·
-
area:desktop area:ui bug platform:macos
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
anthropics/claude-code#96687 ·
-
good first issue
Difficulté 1/5 Moins d'une heure Accessibilité débutants 95/100
AOSSIE-Org/DebateAI#582 · 2 commentaires ·