Array API Item Assignment
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 30/100
Piste de recherche
La reproduction se trouve dans le corps de l’issue et utilise arrayfire.array_api ; commencez par l’exécuter pour confirmer l’erreur d’affectation d’élément non prise en charge. Suivez l’implémentation de Array API Array et tous les tests d’indexation existants, puis déterminez si la prise en charge de l’affectation ou une solution de contournement documentée constitue la résolution prévue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I was trying to use the ArrayFire Array API here to set these values as I'm building out a Lorenz Attractor. Did you have any ideas on how to resolve/workaround an error like this? I'm trying not to just define these in standard ArrayFire arrays, then just calling _asarray on them.
import arrayfire.array_api as np
dxdt = np.empty(x + 1)
dydt = np.empty(x + 1)
dzdt = np.empty(x + 1)
# Initial values
dxdt[0], dydt[0], dzdt[0] = (0.0, 1.0, 1.05)
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
Cell In[2], [line 19](vscode-notebook-cell:?execution_count=2&line=19)
[16](vscode-notebook-cell:?execution_count=2&line=16) dzdt = np.empty(x + 1)
[18](vscode-notebook-cell:?execution_count=2&line=18) # Initial values
---> [19](vscode-notebook-cell:?execution_count=2&line=19) dxdt[0], dydt[0], dzdt[0] = (0.0, 1.0, 1.05)
[21](vscode-notebook-cell:?execution_count=2&line=21) for i in range(x):
[22](vscode-notebook-cell:?execution_count=2&line=22) dxdt[i + 1] = dxdt[i] + σ * (dydt[i] - dxdt[i]) * dt # P(y-x)
TypeError: 'Array' object does not support item assignment
---------------------------------------------------------------------------
- Langage dominant
- Python
- Étoiles
- 2
- Forks
- 5
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
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 arrayfire/arrayfire-py
-
Difficulté 4/5 3-5 jours Accessibilité débutants 20/100
arrayfire/arrayfire-py#39 · 1 commentaire ·
-
Missing contribution guidelines Ouvertedocumentation enhancement
Difficulté 3/5 1-2 jours Accessibilité débutants 30/100
arrayfire/arrayfire-py#34 ·
-
invalid
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
arrayfire/arrayfire-py#33 ·
-
Array API Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
arrayfire/arrayfire-py#22 ·
Toutes les issues de arrayfire/arrayfire-py
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
xinnan-tech/xiaozhi-fde-talk#263 ·
-
rules
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
huggingface/Repo2RLEnv#163 · 1 commentaire ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 95/100
huggingface/sentence-transformers#4074 ·
-
comp/dashboard invalid P3
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
NousResearch/hermes-agent#121143 ·