code: def create_action_obj_node(
      verify_key: SyftVerifyKey,
  ) -> NodeActionData:
      """
      Helper function to create an action object node of a random
      array of 3 float numbers
      """
      random_data = np.random.rand(3)
      action_obj = ActionObject.from_obj(random_data)
      action_obj_node = NodeActionData.from_action_obj(
          action_obj=action_obj, credentials=verify_key
      )
      assert action_obj_node.type == NodeType.ACTION_OBJECT
  
      return action_obj_node
  
imports: import numpy
  import pytest
  from syft.node.credentials import SyftSigningKey
  from syft.node.credentials import SyftVerifyKey
  from syft.service.action.action_graph import InMemoryActionGraphStore
  from syft.service.action.action_graph import InMemoryGraphConfig
  from syft.service.action.action_graph import NetworkXBackingStore
  from syft.service.action.action_graph import NodeActionData
  from syft.service.action.action_graph import NodeType
  from syft.service.action.action_graph_service import ActionGraphService
  from syft.service.action.action_object import Action
  from syft.service.action.action_object import ActionObject
label_desc: Use image node_id 1 for calling a global function with example usage: create_action_obj_node(verify_key) and returns: action_obj_node