numpy

1400-张同学

发表文章数:34

热门标签

首页 » 数据科学库 » 正文

数组创建

np.array([1,2,3,])
np.array(range(10))
np.arange(10)

输出数据类型

print(t3.dtype)

调整数据类型

t3.astype(“int8”)

保留小数

round(random.random(),3)
“%.2f”%random.random()

数组的形状和计算

t1.shape( )
np.arange(24).reshape((2,3,4))
两块,每块三个数组,每个数组里面四个
t5.flatten( )

读取本地数据和索引

二维:axis 0表示行,1表示列
三维:
numpy
numpy.loadtext()

delimiter分隔
dtype数据类型,会进行科学计数
unpack转置效果,每一列形成一行

报错处理:

 File "C:/Users/zxh/Anaconda3/lib/site-packages/numpy/lib/_datasource.py", line 622, in open
    encoding=encoding, newline=newline)
PermissionError: [Errno 13] Permission denied: 'D:/user/zxh/Desktop/Lyon/机器学习/DataAnalysis-master/day03/code/youtube_video_data'

注意文件夹格式,最后一个单位应该是具体文件

import numpy as np
file_path=r'D:/user/zxh……'
t=np.loadtxt(file_path,delimiter=",",dtype="int",unpack=True)
print(t)

表示转置的几种方法

t2.transpose( )
t2.T( )
t2.swapaxes(0,1)

索引

t2[2]
print(t2[:,2:])
取第三列开始的每一列

数组的拼接

np.vstack()竖直拼接
np.hstack()水平拼接
行、列交换
t[[1,2],:]=t[[2,1],:]

随机方法

np.zeros((3,4))
np.ones()
np.eye()
random.randint()

nan

读取文件为float,如果有缺失

标签:

未经允许不得转载:作者:1400-张同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《numpy》 发布于2020-11-19

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录