星光不问赶路人,时光不负有|

numpy基本属性,numpy创建array

基本属性

import numpy as np
array = np.array([[1,2,3],[4,5,6]])

array.dtype

返回矩阵的数据类型

array.ndim

返回该矩阵是几维的

array.size

返回矩阵的大小(元素的个数)

array.shape

返回矩阵是几行几列的

numpy创建array

x行y列,元素全为1的矩阵(np.zeros(shape=(x,y)))

a = np.zeros(shape=(3,4))
print(a)
'''
定义了一个3行4列,全为0的矩阵
[ [0 0 0 0]
  [0 0 0 0]
  [0 0 0 0] ]


矩阵和列表的区别:
  1.矩阵没有逗号,列表需要逗号分隔
  2.矩阵可以进行矩阵运算
'''

x行y列,元素全为0的矩阵(np.ones(shape=(x,y)))

a = np.ones(shape=(3,4))
print(a)
'''
定义了一个3行4列,全为1的矩阵
[ [1 1 1 1]
  [1 1 1 1]
  [1 1 1 1] ]
'''

x行y列,元素接近于0的矩阵(np.empty(shape=(x,y)))

a = np.empty(shape=(3,4))

生成一个,元素有顺序的一维的矩阵(np.arange(start=x,stop=y,step=z))

start:起
stop:止
step:步长(默认为1)
如果只写一个参数默认给stop,前闭后开区间

a = np.arange(1,6,2)
'''
[ 1 3 5 ]
'''

a = np.arange(1,3)
'''
[ 1 2 ]
'''

生成一个x行y列,且有顺序的矩阵(np.arange(start=x,stop=y,step=z).reshape((x,y)))

a = np.arange(1,11,1).reshape((2,5))
'''
按1-10,2行5列的矩阵
[[ 1  2  3  4  5]
 [ 6  7  8  9 10]]
'''

生成线段,将一个范围,等分为几段,可以使用reshape(())组织成几行几列(np.linspace(start=x,stop=y,num=z))

可以将范围看成一条线段
num:等分为几段
a = np.linspace(start=1,stop=10,num=6)
'''
[ 1.   2.8  4.6  6.4  8.2 10. ]

有小数点时,矩阵类型从 int32 变成了 float64
'''

a = np.linspace(start=1,stop=10,num=6).reshape((2,3))
'''
[[ 1.   2.8  4.6]
 [ 6.4  8.2 10. ]]
'''

随机生成一个,一个元素大小为0-1的矩阵

# 随机生成一个,一个元素大小为0-1的矩阵
a = np.random.random((2, 4))
print(a)
# 第二个random中的元组指定了生成矩阵的shape,也就是生成几行几列的

小结

1.对于任何矩阵都可以使用 reshap((x,y)) 方法来重新组织矩阵

2.矩阵和列表的区别:
  1.矩阵没有逗号,列表需要逗号分隔
  2.矩阵可以进行矩阵运算

3.使用了线段分割后,如果有小数,则数据类型会\

float64,在矩阵中整数后面会跟小数点如 10.

本文作者:春游去动物园

本文链接:https://www.cnblogs.com/chunyouqudongwuyuan/p/16640839.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   春游去动物园  阅读(59)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
展开
  1. 1 生分 川青
生分 - 川青
00:00 / 00:00
An audio error has occurred.

生分 - 川青

词:莎子

曲:邵翼天

编曲:林亦

混音:罗杨轩

吉他:林亦

制作人:谢宇伦

监制:曾炜超/陈显

策划:+7

统筹:黄染染

出品:漫吞吞文化

『酷狗音乐人 • 星曜计划』

全方位推广,见证星力量!

「版权所有未经许可 不得商业翻唱或使用」

我们怎么变得那么生分

用了几年也没解开疑问

有些事你不提我也不问

在陌生与熟悉间找平衡

有些话一开口会伤人

有些话一开口会伤人

所以我选择默不作声

所以我选择默不作声

爱一个人

若甘愿陪衬

甘愿牺牲

也许换个名分

也不是没可能

我不怕在爱里做个蠢人

我不怕在爱里做个蠢人

也不怕爱过之后再分

也不怕爱过之后再分

爱一个人

有万种身份

万种可能

只是没想到

我们最后友人相称

我们怎么变得那么生分

我们怎么变得那么生分

连说话都要掌握好分寸

怕不注意流言

见缝插针

怕不小心我们

成陌生人

我们怎么变得那么生分

用了几年也没解开疑问

有些事你不提我也不问

在陌生与熟悉间找平衡

有些话一开口会伤人

有些话一开口会伤人

所以我选择默不作声

所以我选择默不作声

爱一个人

若甘愿陪衬

甘愿牺牲

也许换个名分

也不是没可能

我不怕在爱里做个蠢人

我不怕在爱里做个蠢人

也不怕爱过之后再分

也不怕爱过之后再分

爱一个人

有万种身份

万种可能

只是没想到我们最后

友人相称

我们怎么变得那么生分

连说话都要掌握好分寸

怕不注意流言见缝插针

怕不小心我们成陌生人

我们怎么变得那么生分

用了几年也没解开疑问

有些事你不提我也不问

在陌生与熟悉间找平衡

我们怎么变得那么生分

我们怎么变得那么生分

连说话都要掌握好分寸

怕不注意流言见缝插针

怕不小心我们成陌生人

我们怎么变得那么生分

用了几年也没解开疑问

有些事你不提我也不问

在陌生与熟悉间找平衡