博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
np一些基本操作1
阅读量:6290 次
发布时间:2019-06-22

本文共 1116 字,大约阅读时间需要 3 分钟。

##生成一个一维数组 import numpy as np; nb7 = np.arange(0,100,2); print(nb7) print("========================================") ##将一维数组转化为两个数组 nb7.shape = (2,-1) print(nb7) print("========================================") ##等差数列   0到10之间取五个数做等差数列 nb8=np.linspace(0,10,5); print(nb8) print("========================================") ##等比数列 base = 10 nb9 = np.logspace(10,100,5); print(nb9); print("========================================") ##随机数列 print(np.random.random([3,3])) print(np.random.randint(0,100,[3,3])) ##random 满足正态分布的数组 print(np.random.randn(100)); print("========================================") ##维度个数 数据是几维 print(nb7.ndim) ##维度数据的形状 print(nb7.shape) ##元素个数 print(nb7.size) ##元素类型 print(nb7.dtype) ##元素的字节大小 print(nb7.itemsize) nd9=np.array([1,2,3,4,5.8,6],dtype='int32')##不能通过直接修改dtype属性,修改数据类型,可以再创建的时候,使用dtype参数修改,或者使用astype方式修改 print(nd9.dtype) ##修改数据类型 nd9.shape=(2,3) print(nd9) nd10=nd9.astype('int32') print(nd10.dtype)##此时nd9不会被修改 score1 = [[89,11,22],[25,22,12],[38,99,80]] score_arr = np.array(score1); score_arr + 10; print(score_arr + 10)

转载于:https://www.cnblogs.com/yaohaitao/p/10280124.html

你可能感兴趣的文章
3.31
查看>>
类对象定义 二
查看>>
收费视频网站Netflix:用户到底想要“点”什么?
查看>>
MacOS High Sierra 12 13系统转dmg格式
查看>>
关于再次查看已做的多选题状态逻辑问题
查看>>
动态下拉菜单,非hover
查看>>
政府安全资讯精选 2017年第十六期 工信部发布关于规范互联网信息服务使用域名的通知;俄罗斯拟建立备用DNS;Google打击安卓应用在未经同意情况下收集个人信...
查看>>
简单易懂的谈谈 javascript 中的继承
查看>>
iOS汇编基础(四)指针和macho文件
查看>>
Laravel 技巧锦集
查看>>
Android 使用 ViewPager+RecyclerView+SmartRefreshLayout 实现顶部图片下拉视差效果
查看>>
Flutter之基础Widget
查看>>
写给0-3岁产品经理的12封信(第08篇)——产品运营能力
查看>>
ArcGIS Engine 符号自动化配置工具实现
查看>>
小程序 · 跳转带参数写法,兼容url的出错
查看>>
flutter error
查看>>
Flask框架从入门到精通之模型数据库配置(十一)
查看>>
10年重新出发
查看>>
2019年-年终总结
查看>>
聊聊elasticsearch的RoutingService
查看>>