Das Modul „numpy“ hat kein Attribut „bool8“ im Cartpole-Problem im OpenAI GymPython

Python-Programme
Guest
 Das Modul „numpy“ hat kein Attribut „bool8“ im Cartpole-Problem im OpenAI Gym

Post by Guest »

Ich bin Anfänger und versuche, diesen einfachen Code auszuführen, aber er gibt mir die Ausnahme „Modul ‚numpy‘ hat kein Attribut ‚bool8‘“, wie Sie im Screenshot unten sehen können. Die Gym-Version ist 0.26.2 und die Numpy-Version ist 2.1.1. Ich habe versucht, beide herunterzustufen, aber Visual Studio lässt mich das nicht zu. Ich habe die neueste Version von allem installiert und weiß, dass das passiert, weil die neuere Version die Verwendung von bool8 nicht zulässt. Stattdessen hilft die Verwendung von bool_, aber ich weiß nicht, wo ich bool8 in bool_ ändern soll. Ich kann das nicht sehen mein Code. Wie kann ich dafür sorgen, dass es funktioniert?
Image

Code: Select all

import gym

# Create the CartPole environment
env = gym.make('CartPole-v1')

# Reset the environment to start
state = env.reset()

# Run for 1000 timesteps
for _ in range(1000):
env.render()  # Render the environment
action = env.action_space.sample()  # Take a random action
state, reward, done, info = env.step(action)  # Step the environment by one timestep

# If the episode is done (CartPole has fallen), reset the environment
if done:
state = env.reset()

env.close()  # Close the rendering window
Wenn Sie auf „Call Stack anzeigen“ klicken, wird Folgendes angezeigt:-
[img]https://i .sstatic.net/jtyAjC0F.png[/img]

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post