avatar
a*i
2
这个问题我一直都很想知道一个明确的答案:
如果一对夫妻,男方的H1-B签证6年即将到期(期间没有申请绿卡),女方也是H1-B(
也没申绿卡).男方可不可以在期满后转换成H4,在美国境内呆一年,然后重新申请一
个全新的H1-B (6年期限)?还是说,不管转换成什么身份,都必须离境一年才可以重
新申请?
非常感谢!
avatar
i*r
3
我有个10万行的matrix用来测试 全是0,1,2。
看起来大概这样
1 2 1 2 2 1 2 2 1 2 2 1 2 0 0 0 2 1
我要找多少个2,多少个1或者2
for line in f:
arr = line.split()
mi = arr.count('2')
ex = len(arr) - arr.count('0')
print('{:.4f}'.format(mi/ex))
用numpy:
for line in f:
narr = numpy.array( line.split(), dtype=int )
mi = sum( narr == 2 )
ex = sum( narr != 0 )
print('{:.4f}'.format(mi/ex))
上面的code 14秒完成,下面的10分钟了还在跑。。。
avatar
z*e
4
看看龙虎版
avatar
p*t
5
Transferring to H4 won't help. You have to leave the US for a year before
being eligible for another 6 years of H1B.
avatar
V*r
6
http://mail.scipy.org/pipermail/numpy-discussion/2006-September
`mi=numpy.sum(narr==2)`, or `mi=(narr==2).sum()`
Here `narr==2` is a numpy array.
So you'd better use numpy's own sum() method.
Similarly, when counting non-zero elements, use
`(narr!=0).sum()`, or a dedicated/faster version
`numpy.count_nonzero(narr)`

【在 i***r 的大作中提到】
: 我有个10万行的matrix用来测试 全是0,1,2。
: 看起来大概这样
: 1 2 1 2 2 1 2 2 1 2 2 1 2 0 0 0 2 1
: 我要找多少个2,多少个1或者2
: for line in f:
: arr = line.split()
: mi = arr.count('2')
: ex = len(arr) - arr.count('0')
: print('{:.4f}'.format(mi/ex))
: 用numpy:

avatar
v*r
7
果然又拉了

【在 z****e 的大作中提到】
: 看看龙虎版
avatar
a*i
8
...so sorry to hear that...but thanks a lot!

【在 p*****t 的大作中提到】
: Transferring to H4 won't help. You have to leave the US for a year before
: being eligible for another 6 years of H1B.

avatar
m*5
9
那是当然
你用的sum是python stl, 不是numpy.sum; 它会先把numpy.array()变成stl.list然后
再sum, 当然巨慢, 这位仁兄最好重头学一下python, 直接捣鼓numpy是不行的
学编程从MATLAB学起的确害人

【在 i***r 的大作中提到】
: 我有个10万行的matrix用来测试 全是0,1,2。
: 看起来大概这样
: 1 2 1 2 2 1 2 2 1 2 2 1 2 0 0 0 2 1
: 我要找多少个2,多少个1或者2
: for line in f:
: arr = line.split()
: mi = arr.count('2')
: ex = len(arr) - arr.count('0')
: print('{:.4f}'.format(mi/ex))
: 用numpy:

avatar
v*r
10
机构强大。板了

【在 v*****r 的大作中提到】
: 果然又拉了
avatar
n*a
11
h1和h4的h,是放在一起计算6年的。所以,h1满了6年,转不了H4。
avatar
n*1
12
numpy是用来做浮点运算的, 譬如逆矩阵, 找eigenvalue. 你这个应用只牵涉到整点的
比较/运算, 与numpy八竿子打不着关系, 怎么可能快?
avatar
z*e
13
不要追高,算了
这种新股有农业的背景
联想到这一段农业的行情
所以便于炒作
avatar
p*t
14
政策早就改了,H4不算在H1年限里面。

【在 n****a 的大作中提到】
: h1和h4的h,是放在一起计算6年的。所以,h1满了6年,转不了H4。
avatar
i*r
15
多谢,试下你的方法

【在 V*********r 的大作中提到】
: http://mail.scipy.org/pipermail/numpy-discussion/2006-September
: `mi=numpy.sum(narr==2)`, or `mi=(narr==2).sum()`
: Here `narr==2` is a numpy array.
: So you'd better use numpy's own sum() method.
: Similarly, when counting non-zero elements, use
: `(narr!=0).sum()`, or a dedicated/faster version
: `numpy.count_nonzero(narr)`

avatar
m*g
16
要是在一个公司申请了绿卡,140批准了,没有交485,然后换了工作, 新工作没有办
绿卡,会怎么样?

【在 a******i 的大作中提到】
: 这个问题我一直都很想知道一个明确的答案:
: 如果一对夫妻,男方的H1-B签证6年即将到期(期间没有申请绿卡),女方也是H1-B(
: 也没申绿卡).男方可不可以在期满后转换成H4,在美国境内呆一年,然后重新申请一
: 个全新的H1-B (6年期限)?还是说,不管转换成什么身份,都必须离境一年才可以重
: 新申请?
: 非常感谢!

avatar
i*r
17
现在正在学,也算是从头学。
有什么建议和推荐也欢迎。
这些东西书本上一时半会也学不来

【在 m********5 的大作中提到】
: 那是当然
: 你用的sum是python stl, 不是numpy.sum; 它会先把numpy.array()变成stl.list然后
: 再sum, 当然巨慢, 这位仁兄最好重头学一下python, 直接捣鼓numpy是不行的
: 学编程从MATLAB学起的确害人

avatar
n*a
18
没交485换工作,那就是h1b Transfer 了,还能怎样

【在 m*********g 的大作中提到】
: 要是在一个公司申请了绿卡,140批准了,没有交485,然后换了工作, 新工作没有办
: 绿卡,会怎么样?

avatar
b*j
19
如果140批准了,H1-B签证6年后,好像可以一年一年延期。你没有申140吗?
avatar
g*e
20
3年3年

【在 b*****j 的大作中提到】
: 如果140批准了,H1-B签证6年后,好像可以一年一年延期。你没有申140吗?
avatar
a*x
21
3

【在 b*****j 的大作中提到】
: 如果140批准了,H1-B签证6年后,好像可以一年一年延期。你没有申140吗?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。