python numpy 自学笔记

这篇笔记详细介绍了如何使用numpy进行数据类型转换,包括astype()函数的应用。此外,还涵盖了切片操作、从函数创建数组、通过整数序列和数组存取元素的方法。博主还讨论了多维数组的选取、结构化数据、内置操作函数、统计函数、线性代数和随机模块的使用。特别提到了全局种子在随机数生成中的作用及其对结果的影响。
摘要由CSDN通过智能技术生成

Numpy使用笔记

利用astype()来变换numpy数组里的类型

n = np.array([1, 1, 1])
print(n.shape)
n1 = n.astype(float)
print(n1)
(3,)
[1. 1. 1.]


2.

使用numpy 进行切片时

,要注意不包括最后一项h=np.arange(10) print(h) print(h[:-1]) print(h[-1])
结果为[0 1 2 3 4 5 6 7 8] 发现没有包括最后一项9
同时倒数-1,就是倒数第一个,不像正着数的a【1】为第二个 输入为1
2.

使用np.fromfunction(func,(2)) 等可以从文件

,函数中创建数组。第一个参数为函数名,第二个参数为数组长度def func(i): return i*4 g = np.fromfunction(func,(5,)) print(g) 输出结果为[ 0. 4. 8. 12. 16.]
3.

使用整数序列和数组作为原数组下标,从原数组中存取元素

首先是使用序列

h=np.arange(10,1,-1)
g=h[[1,2,3,0]]
print(g)

结果为:
[ 9 8 7 10]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值