学习记录-1

1.max函数-输出最大值,但可以加一个key的索引(即按大小、出现次数等比较)

a=np.array([1,2,3,4])
max(a)
#输出为4
a=np.array([[2,3,3,4],[2,2,3,4,5]])
max(a)
#输出为[2, 3, 3, 4],按第一个元素的大小进行比较,ru`在这里插入代码片,若相同,比较第二个元素`
##key的作用
a=np.array([[2,3,3,4],[2,2,3,4,5]])
max(a,key=len)
#输出为[2, 2, 3, 4, 5]。按长度比较大小
closest_y=[3,3,3,4,4,8,9]
y_pred=max(closest_y,key=closest_y.count)
#输出为3。按计数个数比较大小,但是注意只有list才可以用count

可以参考 https://www.runoob.com/python/func-number-max.html
2.count函数-计数

a=[1,2,3,4,1]
b=a.count(1)
print(b)
#输出为2,即1出现2次
##list好像不能添加起始和终止位置

3.list函数-可以将数组形式转化为list。但要注意里面的格式会略有不同,如下。
同理array可以反过来作用

import numpy as np
a=np.random.random((3,4))
print(type(a))
a1=list(a)
print(type(a1))
a2=np.array(a1)
print(type(a2))
#输出:a1= <class 'list'>
# a2= <class 'numpy.ndarray'>

注意格式的不同:

a=[[0.74212747 0.16969195 0.96978134 0.26304582]
 [0.8654702  0.09960928 0.53975792 0.70459093]
 [0.41185221 0.87763278 0.75961234 0.44468686]]
 a1=[array([0.74212747, 0.16969195, 0.96978134, 0.26304582]), array([0.8654702 , 0.09960928, 0.53975792, 0.70459093]), array([0.41185221, 0.87763278, 0.75961234, 0.44468686])]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值