code: def test_update_np_with_none_partial(self):
      tbl = Table(
          {"a": [1, np.nan, 3], "b": ["a", None, "d"]}, index="b"
      )
  
      tbl.update(
          {
              "a": np.array([4, 5]),
              "b": np.array(["a", "d"], dtype=object),
          }
      )
  
      assert tbl.view().to_dict() == {
          "a": [None, 4, 5],
          "b": [None, "a", "d"],
      }
  
imports: import numpy
  from datetime import date, datetime
  from pytest import mark
  from perspective.table import Table
label_desc: Use image node_id 18 for calling the TestUpdateNumpy obj's underlying member method code with example usage: obj.test_update_np_with_none_partial() without return types