Prezados, reproduzi o exercício e o retorno difere do exposto em aula. Segue meu código ...
import numpy as np
frutas = [['Açaí', 'Graviola', 'Banana'], ['Banana', 'Abacate', 'Carambola', 'Laranja'], ['Uva', 'Pêssego', 'Laranja']]
frutas_full = np.array(frutas)
print(f'>> Criando um list / array com os dados de outro list / array\n {frutas_full}')
print(f'>> Seu tipo de dado é... {frutas_full.dtype}')
print(f'>> Verificando sua dimensão... {frutas_full.shape} linhas e colunas')
Segue o retorno ...
G:\Meu Drive\Python\Data_Science\Numpy\ty.py:3: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
frutas_full = np.array(frutas)
>> Criando um list / array com os dados de outro list / array
[list(['Açaí', 'Graviola', 'Banana'])
list(['Banana', 'Abacate', 'Carambola', 'Laranja'])
list(['Uva', 'Pêssego', 'Laranja'])]
>> Seu tipo de dado é... object
>> Verificando sua dimensão... (3,) linhas e colunas
Como visto, o tipo de dado e a dimensão parecem não estar coerentes, ao menos com o exposto em aula. Abs.