日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python load_Python实例:numpy.load()的使用

發布時間:2025/4/5 python 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python load_Python实例:numpy.load()的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

編程函數千千萬,當然新的最有意思。今天小編為大家帶了numpy.load()使用的詳細講解。

numpy.load()函數從具有npy擴展名(.npy)的磁盤文件返回輸入數組。

用法:

numpy.load(file, mmap_mode=None, allow_pickle=True, fix_imports=True, encoding=’ASCII’)

參數:

file :file-like對象,字符串或pathlib.Path。要讀取的文件。 File-like對象必須支持seek()和read()方法。

mmap_mode :如果不為None,則使用給定模式memory-map文件(有關詳細信息,請參見numpy.memmap

模式說明)。

allow_pickle :允許加載存儲在npy文件中的腌制對象數組。

fix_imports :僅在在Python 3上加載Python 2生成的腌制文件時有用,該文件包括包含對象數組的npy /npz文件。

encoding :僅當在Python 3中加載Python 2生成的腌制文件時有用,該文件包含包含對象數組的npy /npz文件。

Returns :數據存儲在文件中。對于.npz文件,必須關閉NpzFile類的返回實例,以避免泄漏文件描述符。

代碼1:

# Python program explaining

# load() function

import numpy as geek

a = geek.array(([i j for i in range(3)

for j in range(3)]))

# a is printed.

print("a is:")

print(a)

geek.save('geekfile', a)

print("the array is saved in the file geekfile.npy")

# the array is saved in the file geekfile.npy

b = geek.load('geekfile.npy')

# the array is loaded into b

print("b is:")

print(b)

# b is printed from geekfile.npy

print("b is printed from geekfile.npy")

輸出:

a is:

[0, 1, 2, 1, 2, 3, 2, 3, 4]

the array is saved in the file geekfile.npy

b is:

[0, 1, 2, 1, 2, 3, 2, 3, 4]

b is printed from geekfile.npy

代碼2:

# Python program explaining

# load() function

import numpy as geek

# a and b are numpy arrays.

a = geek.array(([i j for i in range(3)

for j in range(3)]))

b = geek.array([i 1 for i in range(3)])

# a and b are printed.

print("a is:")

print(a)

print("b is:")

print(b)

# a and b are stored in geekfile.npz

geek.savez('geekfile.npz', a = a, b = b)

print("a and b are stored in geekfile.npz")

# compressed file is loaded

c = geek.load('geekfile.npz')

print("after loading...")

print("a is:", c['a'])

print("b is:", c['b'])

輸出:

a is:

[0 1 2 1 2 3 2 3 4]

b is:

[1 2 3]

a and b are stored in geekfile.npz

after loading...

a is:[0 1 2 1 2 3 2 3 4]

b is:[1 2 3]

還沒有學會的小伙伴也不要著急,多練習幾遍就好了。更多Python學習推薦:JQ教程網Python大全。

總結

以上是生活随笔為你收集整理的python load_Python实例:numpy.load()的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。