小编nan*_*han的帖子

在Python中使用变量名称后下划线

我正在破译其他人的代码,我看到以下内容:

def get_set_string(set_):
     if PY3:
         return str(set_)
     else:
         return str(set_)
Run Code Online (Sandbox Code Playgroud)

变量后面的下划线是什么意思,或者这只是变量名称的一部分而没有任何意义?

python naming-conventions python-3.x

19
推荐指数
2
解决办法
5906
查看次数

方案中的流-通过方案中的流图定义整数

如何在Scheme中通过流映射定义整数:

(定义整数(stream-cons 1(stream-map * something * * something *)))

scheme stream sicp lazy-sequences racket

5
推荐指数
2
解决办法
2913
查看次数

仅将非空列表转换为列表列表中的元组

我怎么转换这个:

[[], [], [('ef', 1)], [], [('cd', 3)], [('ab', 2)]]
Run Code Online (Sandbox Code Playgroud)

进入这个:

[[], [], ['ef', 1], [], ['cd', 3], ['ab', 2]]
Run Code Online (Sandbox Code Playgroud)

我明白,一个元组转换成列表,我们可以简单地使用列表(元组),或者如果它像[(1,2),(3,4)]我们可以使用地图列表.我如何处理主列表中列表中的元组,而空列表保持不变?

python tuples list python-3.x

3
推荐指数
2
解决办法
102
查看次数

获取整数中偶数位数最长序列的最佳方法

在Python中获取整数中偶数位数最长的序列的最有效方法是什么?例如,如果我的号码为2456890048,则最长的序列应为0048.

是否应将整数转换为字符串以确定最长的序列?或者它应该转换成列表然后,根据每个项目的索引,我们将确定哪个序列最长?或者是否有一种我不了解的更有效的方式(我对Python很新,我不确定解决这个问题的最佳方法是什么).

python string integer sequences list

1
推荐指数
1
解决办法
657
查看次数

将numpy数组转换为list返回类型numpy.ndarray

我试图将numpy数组转换为列表,我注意到它仍然返回一个ndarray.我用一个简单的例子测试了它,它仍然返回ndarray:

import numpy as np
a=np.array([[1,2,3],[4,5,6]])
a
array([[1, 2, 3],
       [4, 5, 6]])
type(a)
<class 'numpy.ndarray'>
a.tolist()
[[1, 2, 3], [4, 5, 6]]
type(a)
<class 'numpy.ndarray'>
Run Code Online (Sandbox Code Playgroud)

第二个结果看起来像一个列表,但类型没有改变.为什么会发生这种情况以及将其转换为列表的方式是什么?

python arrays numpy

1
推荐指数
1
解决办法
2922
查看次数

如何将元组中的两个数组连接到numpy中的一个数组中

我有一个有两个数组的元组,我想让它成为一个数组:

元组:

(array([['No', 'Yes', 'No', 'No'],
       ['No', 'Yes', 'No', 'Yes'],
       ['No', 'No', 'No', 'Yes']], dtype='<U7'), 
array([['Yes', 'No', 'No', 'Yes']], dtype='<U7'))
Run Code Online (Sandbox Code Playgroud)

我需要将它设为一个数组,以便它看起来像:

   (array([['No', 'Yes', 'No', 'No'],
           ['No', 'Yes', 'No', 'Yes'],
           ['No', 'No', 'No', 'Yes'],
           ['Yes', 'No', 'No', 'Yes']], dtype='<U7'))
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python arrays tuples numpy

0
推荐指数
1
解决办法
724
查看次数