human
次のPython関数があります。

`` python
def resize_images（images、res_x、res_y）：
    semized_images = np.zeros（（images.shape [0]、res_x、res_y）））
    範囲のnの場合（len（画像））：
        resized_images [n、：、：] = resize（images [n、：、：]、resized_images.shape [1：]、anti_aliasing = false）
    RETURNSIZED_IMAGES
`` `

機能は何をしますか？
gpt
resize_images 関数は、画像の配列と 2 つの整数を受け取り、リサイズされた画像の配列を返します。この関数は scikit-image ライブラリの resize 関数を用いて，入力配列の各画像を 2 つの整数で指定された解像度にリサイズします．リサイズ処理の間，アンチエイリアシングは False に設定されます．リサイズされた画像は 0 で初期化された配列に格納され，結果として返されます．
human
Micropythonで働くようにこのプログラムを書き直すことはできますか？
gpt
以下はMicroPythonで動作するresize_images関数のバージョンです：

```python
def resize_images(images, res_x, res_y):
    resized_images = [None] * len(images)
    for n, image in enumerate(images):
        image = image.resize((res_x, res_y), resample=0)
        resized_images[n] = image
    return resized_images```

注意：scikit-imageライブラリのresize関数はMicroPythonでは使えないので、MicroPythonでよく使われるPIL（Python Imaging Library）ライブラリのresizeメソッドを使いました。