code: def __init__(
      self,
      kernel_size,
      strides=1,
      padding="valid",
      depth_multiplier=1,
      data_format=None,
      dilation_rate=1,
      activation=None,
      use_bias=True,
      depthwise_initializer="glorot_uniform",
      bias_initializer="zeros",
      depthwise_regularizer=None,
      bias_regularizer=None,
      activity_regularizer=None,
      depthwise_constraint=None,
      bias_constraint=None,
      **kwargs,
  ):
      super().__init__(
          rank=1,
          depth_multiplier=depth_multiplier,
          kernel_size=kernel_size,
          strides=strides,
          padding=padding,
          data_format=data_format,
          dilation_rate=dilation_rate,
          activation=activation,
          use_bias=use_bias,
          depthwise_initializer=depthwise_initializer,
          bias_initializer=bias_initializer,
          depthwise_regularizer=depthwise_regularizer,
          bias_regularizer=bias_regularizer,
          activity_regularizer=activity_regularizer,
          depthwise_constraint=depthwise_constraint,
          bias_constraint=bias_constraint,
          **kwargs,
      )
  
imports: from keras.api_export import keras_export
  from keras.layers.convolutional.base_depthwise_conv import BaseDepthwiseConv
label_desc: Use image node_id 1 to create a new DepthwiseConv1D object from inherited base classes: BaseDepthwiseConv with example: obj = DepthwiseConv1D(kernel_size, strides, padding, depth_multiplier, data_format, dilation_rate, activation, use_bias, depthwise_initializer, bias_initializer, depthwise_regularizer, bias_regularizer, activity_regularizer, depthwise_constraint, bias_constraint)