您可以使用

b=numpy.copy(a)然后是b[numpy.isnan(b)]=1

In [45]: a[:] = numpy.NaN

In [46]: b=numpy.copy(a)

In [47]: b[numpy.isnan(b)]=1

In [48]: a

Out[48]:

array([[ nan, nan, nan],

[ nan, nan, nan],

[ nan, nan, nan]])

In [49]: b

Out[49]:

array([[ 1., 1., 1.],

[ 1., 1., 1.],

[ 1., 1., 1.]])使用b =a[:]将不适用于您的示例,如果更改任一数组,值将更改。

In [102]: import numpy

In [103]: a = numpy.empty((3,3,))

In [104]: a[:] = numpy.NaN

In [105]: a

Out[105]:

array([[ nan, nan, nan],

[ nan, nan, nan],

[ nan, nan, nan]])

In [106]: b=a[:]

In [107]: b

Out[107]:

array([[ nan, nan, nan],

[ nan, nan, nan],

[ nan, nan, nan]])

In [108]: b[numpy.isnan(b)]=1

In [109]: a

Out[109]:

array([[ 1., 1., 1.],

[ 1., 1., 1.],

[ 1., 1., 1.]])

In [110]: b

Out[110]:

array([[ 1., 1., 1.],

[ 1., 1., 1.],

[ 1., 1., 1.]])

In [111]: a[:] = numpy.NaN

In [112]: a

Out[112]:

array([[ nan, nan, nan],

[ nan, nan, nan],

[ nan, nan, nan]])

In [113]: b

Out[113]:

array([[ nan, nan, nan],

[ nan, nan, nan],

[ nan, nan, nan]])

python给矩阵赋值_Python数组赋值相关推荐

  1. python的数组批量赋值_python数组赋值

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 在学习python过程中数组是个逃不过去的一个关,既然逃不过去咱就勇敢面对它,学 ...

  2. python怎样给对象赋值_Python对象赋值、浅拷贝和深拷贝

    总结: 1.copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象 2.copy.deepcopy 深拷贝 拷贝对象及其子对象 1.对象赋值 will = ["Will&quo ...

  3. python类对象赋值_Python对象赋值、浅拷贝、深拷贝

    Python中,基本数据类型,理解为常见数据类型:布尔型.整型.浮点型.字符串.列表.元组.字典.集合,随语言不同而不同,但是根据在内存中存储方式的不同,区分开原子类型和容器类型. 对象赋值 对象的赋 ...

  4. python变量的赋值_python变量赋值|变量赋值

    python变量赋值 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型" ...

  5. linux脚本数组元素赋值,shell 数组赋值

    shell编程,给数组赋值及两个数组初始化与比较 #!/bin/sh output_files=( $(cat outfiles) ) for (( i = 0; i < ${#output_f ...

  6. php数组批量赋值_PHP数组赋值方法详解

    PHP数组还是比较常用的,咸宁网站建设公司研究了一下php数组赋值,在这里拿出来和大家分享一下,希望对大家有用. 所谓数组就是一组变量的集合保存在计算机的内存中,这些变量可以是不同的类型,包括整数,布 ...

  7. python中矩阵加法_Python实现矩阵加法和乘法的方法分析

    本文实例讲述了python实现矩阵加法和乘法的方法.分享给大家供大家参考,具体如下: 本来以为python的矩阵用list表示出来应该很简单可以搞..其实发现有大学问. 这里贴出我写的特别不pytho ...

  8. python提取矩阵元素_python获取array中指定元素的示例

    python获取array中指定元素的示例 对于array,如2-D的array,如何取指定元素 设array为3*10的shape s = array([[ 0, 1, 2, 3, 4, 5, 6, ...

  9. python用循环输入给数组赋值_python 循环数据赋值实例

    python 循环数据赋值实例 python在数值赋值的时候可以采用数值内循环赋值,很方便 如下 a = [x for x in range(10)] 这样 a = [0,1,2,3,4,5,6,7, ...

最新文章

  1. python 中遍历表时候,当指定的表的长度超过实际长度时候,实际遍历的长度以表实际长度为准,不会发生越界,如下
  2. SAP 物料主数据里的Commodity Code
  3. github高级搜索
  4. python中文件读写问题及解决方法
  5. 说一下对象或数组转JSON怎么转【fastjson】
  6. linux下安装Mysql(干货!!!)解决mysql 1130问题,远程登录问题
  7. 乘基取整法是什么_深入理解计算机系统(六):进制间的转换原理
  8. 关于算法--分治法--合并排序
  9. 受众定向_我如何了解社区与受众之间的差异
  10. MyEclipse快捷键两篇文章
  11. 「leetcode」104559:求树的最大深度
  12. 前端进阶之——CSS背景、字体和文本样式
  13. iphone双重认证关闭不了怎么办_iPhone双重认证怎么关闭?苹果手机关闭双重认证的两种方法[多图]...
  14. 基于个性化的电影推荐系统全流程设计
  15. session+cookie简单讲解以及持久化登录实现
  16. gmail如何配置163邮箱服务器端口,hotmail,gmail,live,QQ,163,yahoo邮箱服务器及端口号,outlook,foxmail 设置...
  17. 大一新生的第一篇博客
  18. python期末复习提纲
  19. 网盘加速器PanDownload+网盘倍速播放
  20. VSTO插件供WPS使用

热门文章

  1. Java字符缓冲区BufferedWriter和BufferedReader详解
  2. 这次破纪录的黑洞喷发可能会覆盖天空中的16次满月
  3. 给力!腾讯正布局长沙!互联网指数,长沙全国第6,中部第1
  4. 【弱监督学习】End-to-end weakly supervised semantic segmentation with reliable region mining
  5. 论文阅读笔记:HRNet
  6. lua中的 ipairs 和 pairs
  7. C语言 求n的1-5次方
  8. 模糊推理及FuzzyPID算法详解及仿真
  9. nesC1.1语法总结
  10. node爬虫puppeteer使用