2012-06-05 19 views
22

ऐसा लगता है कि यह किसी प्रकार का क्षैतिज संयोग था, लेकिन मुझे ऑनलाइन कोई दस्तावेज नहीं मिला। यहाँ एक न्यूनतम काम कर उदाहरण:सी अंडरस्कोर अभिव्यक्ति 'c_` वास्तव में क्या करती है?

In [1]: from numpy import c_ 
In [2]: a = ones(4) 
In [3]: b = zeros((4,10))  
In [4]: c_[a,b] 
Out[4]: 
array([[ 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.], 
     [ 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.], 
     [ 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.], 
     [ 1., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]]) 
+6

शीर्ष टिप: IPython में, आप 'उपयोग कर सकते हैं' किसी भी वस्तु के बारे में अधिक जानकारी प्राप्त करने के?। 'C_?' चलाने का प्रयास करें। –

+0

@ थॉमसके, धन्यवाद, यही मुझे चाहिए था। सी_? मुझे सभी जानकारी प्रदान की। क्या आप एक उत्तर पोस्ट कर सकते हैं ताकि मैं इसे चुन सकूं? – Framester

+0

सरलतम संदर्भ संख्यात्मक मैनुअल है: http://docs.scipy.org/doc/numpy/reference/generated/numpy.c_.html (उन सभी के लिए जो आईपीथन के बिना काम करते हैं)। – strpeter

उत्तर

24

उपयोग IPython के ? वाक्य रचना और अधिक जानकारी प्राप्त करने के लिए:

In [2]: c_? 
Type:  CClass 
Base Class: <class 'numpy.lib.index_tricks.CClass'> 
String Form:<numpy.lib.index_tricks.CClass object at 0x9a848cc> 
Namespace: Interactive 
Length:  0 
File:  /usr/lib/python2.7/dist-packages/numpy/lib/index_tricks.py 
Docstring: 
Translates slice objects to concatenation along the second axis. 

This is short-hand for ``np.r_['-1,2,0', index expression]``, which is 
useful because of its common occurrence. In particular, arrays will be 
stacked along their last axis after being upgraded to at least 2-D with 
1's post-pended to the shape (column vectors made out of 1-D arrays). 

For detailed documentation, see `r_`. 

Examples 
-------- 
>>> np.c_[np.array([[1,2,3]]), 0, 0, np.array([[4,5,6]])] 
array([[1, 2, 3, 0, 0, 4, 5, 6]]) 
+0

में 'सहायता (सी_)' कॉल करें, मैं यह भी अनुमान लगा सकता हूं कि इस सरल '' 'के परिचित होने से कितनी बार समय बचाया गया होगा। – javadba

2

वास्तव में यह एक समारोह नहीं है, यह वर्ग CClass का एक उद्देश्य है।

it is "not a function, so takes no parameters 

आधिकारिक दस्तावेज के ऊपर क्या है। आप विवरण के लिए इस सवाल की जांच कर सकते हैं।

numpy.r_ is not a function. What is it?

संबंधित मुद्दे