docstr: Get arrow sizes for the edges (directed only).
  
  @return: An array of arrow sizes.
docstr_tok: ["Get","arrow","sizes","for","the","edges","(","directed","only",")",".","@","return",":","An","array","of","arrow","sizes","."]
code: def get_arrow_size(self):
      """Get arrow sizes for the edges (directed only).
  
      @return: An array of arrow sizes.
      """
      import numpy as np
  
      if self._arrow_sizes is None:
          arrow_sizes = [0 for x in self.get_paths()]
      else:
          arrow_sizes = self._arrow_sizes
      return np.array(arrow_sizes)
  
imports: from math import atan2, cos, pi, sin
  from igraph.drawing.baseclasses import AbstractEdgeDrawer
  from igraph.drawing.metamagic import AttributeCollectorBase
  from igraph.drawing.matplotlib.utils import find_matplotlib
  from igraph.drawing.utils import get_bezier_control_points_for_curved_edge, FakeModule
label_desc: Use image node_id 10 for calling the EdgeCollection obj's underlying member method code with example usage: obj.get_arrow_size() and returns: np