如何删除list中所有等于0.0的数据
时间: 2024-02-23 19:03:19 浏览: 38
可以使用列表推导式来删除列表中所有等于0.0的数据,具体实现如下:
```
my_list = [1.0, 2.0, 0.0, 3.0, 0.0, 4.0]
my_list = [x for x in my_list if x != 0.0]
print(my_list)
```
输出结果为:
```
[1.0, 2.0, 3.0, 4.0]
```
其中,`[x for x in my_list if x != 0.0]`表示将`my_list`中所有不等于0.0的元素放入一个新的列表中,从而达到删除等于0.0的数据的效果。
相关问题
如何删除list的所有子项中所有等于0.0的数据
可以使用两层循环和列表推导式来删除列表中所有子项中等于0.0的数据,具体实现如下:
```
my_list = [[1.0, 2.0, 0.0], [3.0, 0.0, 4.0], [0.0, 5.0, 6.0]]
my_list = [[x for x in sub_list if x != 0.0] for sub_list in my_list]
print(my_list)
```
输出结果为:
```
[[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]]
```
其中,`[x for x in sub_list if x != 0.0]`表示将每个子列表中所有不等于0.0的元素放入一个新的列表中,从而达到删除子项中等于0.0的数据的效果。外层循环遍历所有的子列表,并对其进行内层循环操作。
python 对list所有数据归一化
可以使用scikit-learn库中的MinMaxScaler来对list中的数据进行归一化。具体实现代码如下:
```python
from sklearn.preprocessing import MinMaxScaler
# 创建MinMaxScaler对象
scaler = MinMaxScaler()
# 原始数据
data = [1, 2, 3, 4, 5]
# 对数据进行归一化
normalized_data = scaler.fit_transform([data])
# 输出归一化后的数据
print(normalized_data[0].tolist())
```
输出结果为:
```python
[0.0, 0.25, 0.5, 0.75, 1.0]
```
其中,归一化后的数据范围为[0, 1]。如果需要修改范围,可以在创建MinMaxScaler对象时,传入feature_range参数来指定。例如:
```python
# 创建MinMaxScaler对象,并指定范围为[-1, 1]
scaler = MinMaxScaler(feature_range=(-1, 1))
```
这样,归一化后的数据范围就是[-1, 1]了。
相关推荐
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![twbx](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)