code: def reset(
      self,
      *,
      seed=None,
      options=None,
  ) -> np.ndarray:
      self.day = 0
      self.day_price = self.price_ary[self.day]
      self.day_tech = self.tech_ary[self.day]
      self.initial_account__reset = self.initial_account  # reset()
      self.account = self.initial_account__reset
      self.stocks = 0.0
      self.total_asset = self.account + self.day_price[0] * self.stocks
  
      normalized_tech = [
          self.day_tech[0] * 2**-1,
          self.day_tech[1] * 2**-15,
          self.day_tech[2] * 2**-15,
          self.day_tech[3] * 2**-6,
          self.day_tech[4] * 2**-6,
          self.day_tech[5] * 2**-15,
          self.day_tech[6] * 2**-15,
      ]
      state = np.hstack(
          (
              self.account * 2**-18,
              self.day_price * 2**-15,
              normalized_tech,
              self.stocks * 2**-4,
          )
      ).astype(np.float32)
      return state
  
file_path: FinRL/finrl/meta/env_cryptocurrency_trading/env_btc_ccxt.py
imports: from __future__ import annotations
  import numpy
label_desc: Use image node_id 2 for calling the BitcoinEnv obj's underlying member method code with example usage: obj.reset() and returns: state