我想将数组’x’中包含正数和负数的列的元素规范化为-1或1.

x的负元素应归一化为每列的x.min,其中x.min变为-1,x的正元素应归一化为x.max变为1的每列的x.max.零值应保持为零.

我可以使用以下方式:

x = np.array([[ 1, 3, 1 ],

[-2, -5, -0.5],

[-3, -1, 1.5],

[ 2, 7, 2 ]])

x_norm = x / x.max(axis=0)

print(x_norm)

[[ 0.5 0.42857143 0.5 ]

[-1. -0.71428571 -0.25 ]

[-1.5 -0.14285714 0.75 ]

[ 1. 1. 1. ]]

但我真的希望结果如下:

print(x_norm)

[[ 0.5 0.42857143 0.5 ]

[-0.66 -1. -1. ]

[-1. -0.2 0.75 ]

[ 1. 1. 1. ]]

python使用如下方法规范化数组_python – 根据数组的符号将数组中列的元素规范化为1或-1...相关推荐

  1. python定义定长数组_python 初始化一个定长的数组实例

    python 初始化一个定长的数组实例 ​# 有时候我们提前知道了一个数组的大小,需要给每个元素赋值,此时append好像不管用.我们需要定义一个定# # 长的数组, python中代码如下: b = ...

  2. python 字符串find方法怎么用_Python字符串find()方法

    Python字符串find()方法确定字符串str是出现在字符串中,还是在字符串指定范围的子串中,子字符串是由给给定起始索引beg和结束索引end切片得出. 语法 以下是find()方法的语法 - s ...

  3. python迭代列表_Python迭代列表中列的元素

    嗨,所有python新手更习惯于矩阵式软件 我在遍历列表列表时遇到问题.在 我导入了一个csv文件作为列表列表['2004', '1', '7', '20', '50', '0', '8.92', ' ...

  4. python使用如下方法规范化数组_python归一化多维数组的方法

    本篇文章给大家分享的内容是python归一化多维数组的方法 ,具有一定的参考价值,有需要的朋友参考一下 今天遇到需要归一化多维数组的问题,但是在网上查阅了很多资料都是归一化数组的一行或者一列,对于怎么 ...

  5. python将二维数组转换为一维数组_python的set处理二维数组转一维数组的方法示例...

    for splitValue in set(dataset[:, featureIndex].tolist()): 首先set是一个无序,无重复的数据结构,所以很多时候使用它来进行去重:但是set接收 ...

  6. python输入数字成数组_python – Numpy:将数值插入数组的最快方法,使得数组按顺序排列...

    假设我有一个数组my_array和一个奇异值my_val. (请注意,my_array始终排序). my_array = np.array([1, 2, 3, 4, 5]) my_val = 1.5 ...

  7. python 将数组中部分转入新数组_python – 如何将掩码从一个数组应用到另一个数组?...

    现在我已经读过了masked的数组文档,搜索到处都是愚蠢的.我无法想到我的生活中如何将一个面具从一个阵列应用到另一个阵列. 例: import numpy as np y = np.array([2, ...

  8. python读取csv某一列存入数组_python 读取.csv文件数据到数组(矩阵)的实例讲解

    利用numpy库 (缺点:有缺失值就无法读取) 读: import numpy my_matrix = numpy.loadtxt(open("1.csv","rb&qu ...

  9. python属性和方法的区别_Python中几种属性访问的区别

    起步 python的提供一系列和属性访问有关的特殊方法:__get__, __getattr__, __getattribute__, __getitem__ .本文阐述它们的区别和用法. 属性的访问 ...

最新文章

  1. Android-深入理解AIDL
  2. 20 个 CSS 高级技巧汇总
  3. python离线安装pip出现timeout_Python pip安装包出现timeout的解决办法,修改国内的镜像源...
  4. 31销售是让用户用到货真价实的产品
  5. Android 要收费、闭源恐难于上青天
  6. python爬取qq音乐周杰伦首页歌词
  7. ZDI 公布多个尚未修复的 Windows 高危0day详情
  8. 以后再也不用看“教程”!概括【配置环境】的原理,小白也能举一反三的python配置环境过程!
  9. hack (浏览器兼容css hack)
  10. 阿里云:已有10000家企业在云上构建数据湖
  11. 基于matlab的最小二乘法曲线拟合实现,最小二乘法曲线拟合MATLAB实现
  12. 完美适配Windows 11,搜狗输入法智能输入助手体验再升级
  13. 程序员如何管理好自己的思维?
  14. String字符串方法
  15. 抓包工具在测试中的作用
  16. Android display
  17. RE0:从零开始的服务器生活(一):双硬盘双系统+无线网卡驱动+最简单的Ubuntu16.04 Nvidia显卡驱动设置
  18. sap 个模块 含义 FI/CO/MM/PP/QM/WM 及其它 分别指什么模块?是干什么用的?
  19. zeppelin源码分析(1)——编译、调试和maven modules分析
  20. html连接accdb文件,与.accdb文件的简单C#连接

热门文章

  1. 黑客是互联网的高危职业,选择不慎,很可能如“他们”一样入门到入狱!
  2. 尽管速度如此之慢,为什么Python如此受欢迎?
  3. 趣味故事嘛的facebook中文网
  4. 电脑操作者的养生之道
  5. 逼自己玩命学了3个多月,吃透了Python技术核心!分享给你
  6. 来前端君朋友圈,一起聊前端面试技巧
  7. unittest测试框架_python接口自动化测试 - 4.unittest单元测试框架学习
  8. Gaze Estimation笔记——data normalization
  9. 将误删的Downloads文件夹快速恢复教程
  10. 如何在MacBook连接鼠标时,停用内置触控式轨迹板?