我想使用numpy库中的np.mean
计算列的算术平均值。
比方说,我在行中有不同的狗,在列中有它们的健康属性。现在,我要计算第8列的平均值,其中包括心率。
我已经做了:
import numpy as np
def mean_heart_rate(D):
# [HERE I'LL NEED TO ADD np.mean()]
mhr = np.mean(a)
return mhr
我该怎么办?提前非常感谢您!
答案 0 :(得分:0)
那:
import asyncio
import socket
async def server():
with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as sock:
sock.setblocking(False)
sock.bind(('', 4567))
data = await loop.sock_recv(sock, 512)
print('Received', data)
async def main():
local_ip = socket.gethostbyname(socket.gethostname())
print('Local IP', local_ip) # Outputs 192.168.0.34
asyncio.ensure_future(server())
await asyncio.sleep(0)
with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as sock:
sock.setblocking(False)
sock.connect((local_ip, 4567))
await loop.sock_sendall(sock, b'somedata')
await asyncio.sleep(1)
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
loop.close()
问题:
您的列采用哪种格式?大熊猫?清单?
为什么不坚持使用“ np”而不是“ no”来命名numpy?
编辑:
如果您的结构是列表列表:
values_of_col_8 = [row [7]表示行中的值]
(我们采用col 7,因为数组的索引是0)