我的代码中有以下python表达式
import numpy as np
a = np.array([1,0,1,0])
b = np.array([True,False,False,True])
print a[b],b[a]
Run Code Online (Sandbox Code Playgroud)
我得到的输出看起来像这样:
[1 0] [False True False True]
Run Code Online (Sandbox Code Playgroud)
我无法理解如何生成此输出.
任何人都可以解释一下.
考虑以下宏:
#define hash<k1,v1> abc
Run Code Online (Sandbox Code Playgroud)
现在,通过一些如何,我的情况abc跟我,现在我想将值分配到v1使用abc,我怎么能做到这一点.
我试过,abc->v1 = 10;
我也试过,abc.v1 = 10;
但他们都没有工作.请提供简单的解决方案.
请查看此更新的问题:
将宏视为:
#define mac<a,b> abc
Run Code Online (Sandbox Code Playgroud)
我有一个函数具有类型的返回abc类型.
现在
说xyz = func()
,在xyz我的帮助下,我想访问a并为a分配一些值,比方说
a = 10;
Run Code Online (Sandbox Code Playgroud)
如何访问变量' a',并使用它为其赋值xyz.