一.ndarray类常用的属性
#我用的是jupyter编程,将就看一下
import numpy as np
a=np.random.rand(3,4)
a.reshape(4,3)
a
array([[0.26401397, 0.22373202, 0.72993032, 0.26171766],
[0.08845209, 0.12810653, 0.86542698, 0.97002748],
[0.62402121, 0.53904784, 0.28690109, 0.94442918]])
b=np.random.rand(3,4)
b
array([[0.80172083, 0.68243476, 0.11902582, 0.53307906],
[0.00145425, 0.77447853, 0.35976433, 0.4373543 ],
[0.89692553, 0.8856081 , 0.79983922, 0.70499406]])
r=b.resize(2,6)
r
b.resize(2,6)
b
array([[0.80172083, 0.68243476, 0.11902582, 0.53307906, 0.00145425,
0.77447853],
[0.35976433, 0.4373543 , 0.89692553, 0.8856081 , 0.79983922,
0.70499406]])
d=b.flatten()
d
array([0.80172083, 0.68243476, 0.11902582, 0.53307906, 0.00145425,
0.77447853, 0.35976433, 0.4373543 , 0.89692553, 0.8856081 ,
0.79983922, 0.70499406])
b
array([[0.80172083, 0.68243476, 0.11902582, 0.53307906, 0.00145425,
0.77447853],
[0.35976433, 0.4373543 , 0.89692553, 0.8856081 , 0.79983922,
0.70499406]])
b.flatten()
array([0.80172083, 0.68243476, 0.11902582, 0.53307906, 0.00145425,
0.77447853, 0.35976433, 0.4373543 , 0.89692553, 0.8856081 ,
0.79983922, 0.70499406])
b
array([[0.80172083, 0.68243476, 0.11902582, 0.53307906, 0.00145425,
0.77447853],
[0.35976433, 0.4373543 , 0.89692553, 0.8856081 , 0.79983922,
0.70499406]])
b.ravel()
array([0.80172083, 0.68243476, 0.11902582, 0.53307906, 0.00145425,
0.77447853, 0.35976433, 0.4373543 , 0.89692553, 0.8856081 ,
0.79983922, 0.70499406])
b
array([[0.80172083, 0.68243476, 0.11902582, 0.53307906, 0.00145425,
0.77447853],
[0.35976433, 0.4373543 , 0.89692553, 0.8856081 , 0.79983922,
0.70499406]])
c=b.reshape(2,3,2)
c
array([[[0.80172083, 0.68243476],
[0.11902582, 0.53307906],
[0.00145425, 0.77447853]],
[[0.35976433, 0.4373543 ]