小编Dem*_*une的帖子

使用 (-1,1) 重塑 numpy 中的数据。这是什么意思?

我从 /sf/answers/4019251841/得到了什么np.reshape(-1)。它将其重塑为一维数组。但是 (a,(-1,1)) 呢?

a_concat = np.reshape(a,(-1,1))
Run Code Online (Sandbox Code Playgroud)

numpy-ndarray

4
推荐指数
1
解决办法
2万
查看次数

Python3 `builtins` 并不总是 `__builtins__`

我提出了这个想法如何制作跨模块变量?在 python3 中运行。并且懒得使用变量__builtins__而不是模块builtins。这应该没有区别,因为:

# file spam.py:
import builtins
print (builtins is __builtins__)
print (id(builtins))
print (id(__builtins__))
Run Code Online (Sandbox Code Playgroud)

这是它变得有趣的时候:builtins不是__builtins__在导入时:

$ python3 spam.py 
True
140598001743336
140598001743336

$ python3 -c 'import spam'
False
139755426543080
139755426520904
Run Code Online (Sandbox Code Playgroud)

有谁知道会发生什么?

(给定页面上的评论提到“__builtins__是 CPython 的特性,你真的不应该使用它”,但我很好奇......)

python python-3.x

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

标签 统计

numpy-ndarray ×1

python ×1

python-3.x ×1