class_docstr: Class for checking types in input data. Also perform conversion for columns with types conflicts
class_docstr_tok: ["Class","for","checking","types","in","input","data",".","Also","perform","conversion","for","columns","with","types","conflicts"]
code: def _check_columns_vs_types_number(
      self, table: np.ndarray, col_type_ids: Sequence
  ):
      # Check if columns number correct
      _, n_cols = table.shape
      if n_cols != len(col_type_ids):
          # There is an incorrect types calculation
          self.log.warning(
              "Columns number and types numbers do not match."
          )
  
imports: from __future__ import annotations
  from collections.abc import Sequence
  from typing import TYPE_CHECKING, Dict, List, Optional, Tuple
  import numpy
  import pandas
  from golem.core.log import LoggerAdapter, default_log
  from fedot.core.repository.tasks import Task, TaskTypesEnum
label_desc: Use image node_id 9 for calling the TableTypesCorrector obj's underlying member method code with example usage: obj._check_columns_vs_types_number(table, col_type_ids) without return types