170617 numpy数据溢出的对策
来源:互联网 发布:卖淘宝店铺安全吗 编辑:程序博客网 时间:2024/05/17 23:33
大学上C语言的时候理论上碰到过数据溢出的问题,今天在处理实验数据中真的碰到了这个问题:
- 对于数据过大的数值相乘时可能数据上溢问题,此时,可更改数据类型,增大数据范围。
- 对于数据过小的数值相乘时可能数据下溢问题,此时,可定义数据截断,小于某个值的数据将其置为0或某一个较小的值等操作。
下面是一个具体点的例子:
代码:
# -*- coding: utf-8 -*-"""Created on Tue May 16 16:32:06 2017@author: Bruce Lau"""import numpy as np#%% Test okk=73M_1= np.arange(k*k).reshape((k,k))Xtr_1 = np.sum(M_1**2,axis=1)S1 = np.sqrt(Xtr_1)#%% Test okk=73M_2= np.arange(k*k,dtype='float32').reshape((k,k))Xtr_2 = np.sum(M_2**2,axis=1)S2 = np.sqrt(Xtr_2)#%% Test Wrongk=74M_3= np.arange(k*k).reshape((k,k))Xtr_3 = np.sum(M_3**2,axis=1)S3 = np.sqrt(Xtr_3)#%% Test okk=74M_4= np.arange(k*k,dtype='float32').reshape((k,k))Xtr_4 = np.sum(M_4**2,axis=1)S4 = np.sqrt(Xtr_4)
阅读全文
0 0
- 170617 numpy数据溢出的对策
- Numpy溢出
- Linux下缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- linux缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- Linux下缓冲区溢出攻击的原理及对策
- 大数据-十五
- 现在开始学习C语言
- PAT-A-1057. Stack (30)
- oracle学习笔记(一)
- BZOJ 3211 花神游历各国 线段树
- 170617 numpy数据溢出的对策
- 考研之哈工大
- C语言实现无头单链表及链表相关面试题(重点!)
- webpack安装
- 程序员如何构建知识图谱,让自己更值钱?
- 选项卡
- Android RxJava和Retrofit网络框架封装(一)
- 如何理解CPU卡内部认证与外部认证
- 自动建立用户脚本