python空值赋0_Python 实现使用空值进行赋值 None

0.摘要

在Python中,尤其是数组当中,对于一些异常值往往需要进行特殊处理。为了防止异常值与正常数据混淆,影响最终计算结果,常用的方法是将异常值置零或者置空。置零的方法较为简单,本文主要简介如果对python中的数据进行置空。

1.赋值为None

对于一般数据,可以直接为其赋值为None。

i = 1

i = None # int 型数据置空

s = "string"

s = None # 字符串型数据置空

l = [1,2,3,4]

l[2] = None # 列表中元素置空

print(i, s, l)

2020110719230690470.jpg

2.numpy类型

numpy 中的数据较为特殊,如果将一个int 型元素赋值为None,或者np.nan都会产生报错:

a = np.arange(10)

a[2] = None

2020110719230690471.jpg

a = np.arange(10)

a[2] = np.nan

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中,可以使用NumPy库来创建多维数组,并将其空值。以下是一种常见的方法: ``` import numpy as np # 创建一个2x3的多维数组,初始值为0 arr = np.zeros((2, 3)) ``` 在上述代码中,我们使用`np.zeros`函数创建一个大小为2x3的多维数组,并将所有元素的初始值设为0。你也可以使用其他函数,如`np.empty`或`np.full`来创建空值数组,具体取决于你的需求。 另外,你也可以使用重复方法来定义多维数组并赋值空值。在这种情况下,你需要根据数组的维度使用循环语句来遍历并赋值空值。 希望以上信息对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [python多维数组的创建](https://blog.csdn.net/u010835747/article/details/116347388)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [python 多维数组排序 和 两个list生成dict](https://blog.csdn.net/weixin_39968490/article/details/110320886)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值