假设有定义整型数组data的代码如下 :import numpy as npdata = np.arange(50).reshape(5,10)则命令np.savetxt('data_txt.txt',data)写入文件的数据也是整型。
举一反三
- 假设有数组data被如下定义:import numpy as npdata = np.arange(50).reshape(5,2,5)则,命令np.savetxt('data_txt.txt',data,fmt='%d')可以正常执行,将该数组data写入文件data_txt.txt。
- 假设我们定义三维整型数组data,并将它写入二进制文件"data_tofile1.dat"中,命令如下:data = np.arange(50).reshape((2,5,5))data.tofile("data_tofile1.dat",format='%d')则该二进制文件"data_tofile1.dat"可以直接用记事本打开阅读。
- 假设我们定义三维整型数组data,并将它写入二进制文件"data_tofile1.dat"中,命令如下:data = np.arange(50).reshape((2,5,5))data.tofile("data_tofile1.dat",format='%d')然后我们用命令dataShape = np.fromfile("data_tofile1.dat",dtype=np.int) 从二进制文件"data_tofile1.dat"中重新读取数据并生成数组dataShape,则数组dataShape和原数组data相同。
- 以下代码创建ndarray数组,请补全代码。import numpy as np data = [5,7,9,20] arr = np.____(data) arr输出结果为:array([5,7,9,20])
- 以下代码()能够创建一个值范围在1到10的数组 A: np.arange(1,11) B: import numpy as np np.arrange(1,11) C: import numpy as np np.arrange(1,10) D: import numpy as np np(1,11)