Steven D'Aprano writes:
> On Thu, 30 May 2013 13:45:13 +1000, Chris Angelico wrote:
>
> > Let's suppose someone is told to compare floating point numbers by
> > seeing if the absolute value of the difference is less than some
> > epsilon.
>
> Which is usually the wrong way to do it! Normally one
Can ypou tell me how to install MySQLdb in python 3 using pip?
pip install MySQLdb doesnt find the module.
--
http://mail.python.org/mailman/listinfo/python-list
On Thu, May 30, 2013 at 3:42 PM, Steven D'Aprano
wrote:
> On Thu, 30 May 2013 13:45:13 +1000, Chris Angelico wrote:
>
>> Let's suppose someone is told to compare floating point numbers by
>> seeing if the absolute value of the difference is less than some
>> epsilon.
>
> Which is usually the wrong
On Thu, 30 May 2013 10:22:02 +0300, Jussi Piitulainen wrote:
> I wonder why floating-point errors are not routinely discussed in terms
> of ulps (units in last position). There is a recipe for calculating the
> difference of two floating point numbers in ulps, and it's possible to
> find the previ
On Thu, May 30, 2013 at 2:18 PM, Steven D'Aprano
wrote:
> Which people? "People" can discuss any rubbish they like. For many
> reasons, tkinter will not be replaced. For the standard library, it is a
> good, stable, powerful but not cutting-edge GUI library. If you don't
> like it, you can install
Steven D'Aprano writes:
> On Thu, 30 May 2013 10:22:02 +0300, Jussi Piitulainen wrote:
>
> > I wonder why floating-point errors are not routinely discussed in
> > terms of ulps (units in last position). There is a recipe for
> > calculating the difference of two floating point numbers in ulps,
>
On 05/29/2013 04:30 AM, nagia.rets...@gmail.com wrote:
> What makes us o sure it is a pymysql issue and not python's encoding
> issue?
The original traceback, which showed that the encoding error was
happening in
"/opt/python3/lib/python3.3/site-packages/pymysql/cursors.py", line 108.
As was said
Code :
-
def mergeSort(alist):
print("Splitting ",alist)
if len(alist)>1:
mid = len(alist)//2
lefthalf = alist[:mid]
righthalf = alist[mid:]
mergeSort(lefthalf)
mergeSort(righthalf)
i=0
j=0
k=0
while ihttp://mail.
On Thu, May 30, 2013 at 7:48 PM, wrote:
> Function mergeSort is called only once, but it is getting recursively
> executed after the printing the last statement "print("Merging ",alist)". But
> don't recursion taking place except at these places "mergeSort(lefthalf),
> mergeSort(righthalf)"
>
gmail.com> writes:
>
>
> Function mergeSort is called only once, but it is getting recursively
executed after the printing the last
> statement "print("Merging ",alist)". But don't recursion taking place
except at these places
> "mergeSort(lefthalf), mergeSort(righthalf)"
>
> Sometimes the func
Thanks for the reply Chris.
I am newbie to python, so please excuse me if I am asking chilly questions.
Can you please explain more about the following sentence.
"When it says "Splitting" with a single-element list, it then
immediately prints "Merging" and returns (because all the rest of the
c
gmail.com> writes:
>
> Thanks for the reply Chris.
>
> I am newbie to python, so please excuse me if I am asking chilly questions.
>
> Can you please explain more about the following sentence.
> "When it says "Splitting" with a single-element list, it then
> immediately prints "Merging" and
On Thu, May 30, 2013 at 8:19 PM, wrote:
> Thanks for the reply Chris.
>
> I am newbie to python, so please excuse me if I am asking chilly questions.
All questions are welcome!
> Can you please explain more about the following sentence.
> "When it says "Splitting" with a single-element list, it
Τη Πέμπτη, 30 Μαΐου 2013 12:29:56 μ.μ. UTC+3, ο χρήστης Michael Torrie έγραψε:
> On 05/29/2013 04:30 AM, nagia.rets...@gmail.com wrote:
>
> > What makes us o sure it is a pymysql issue and not python's encoding
>
> > issue?
>
>
>
> The original traceback, which showed that the encoding error w
Τη Πέμπτη, 30 Μαΐου 2013 1:53:33 μ.μ. UTC+3, ο χρήστης nagia@gmail.com
έγραψε:
> Τη Πέμπτη, 30 Μαΐου 2013 12:29:56 μ.μ. UTC+3, ο χρήστης Michael Torrie έγραψε:
>
> > On 05/29/2013 04:30 AM, nagia.rets...@gmail.com wrote:
>
> >
>
> > > What makes us o sure it is a pymysql issue and not pyth
On 30 May 2013 10:48, wrote:
> Question:
> -
> Function mergeSort is called only once, but it is getting recursively
> executed after the printing the last statement "print("Merging ",alist)". But
> don't recursion taking place except at these places "mergeSort(lefthalf),
> mergeSort(r
On 30 May 2013 11:19, wrote:
> Also, Can you please let me know how did you found out that I am using Python
> 2 Interpreter.
Do you have access to a Python3 interpreter? If so, try running it and
your output will look like:
Splitting [54, 26, 93, 17, 77, 31, 44, 55, 20]
Splitting [54, 26, 9
On Thu, May 30, 2013 at 8:53 PM, wrote:
> Good morning Michael,
>
> I'am afraid as much as you dont want to admin it that the moment i append the
> charset directive into the connections tring i receive a huge error which it
> can be displayed in:
>
> http://superhost.gr/cgi-bin/pelatologio.py
Hi, I'm having trouble oh how prompt the user to enter a file name and how to
set up conditions. For example, if there's no file name input by the user, a
default is returned
--
http://mail.python.org/mailman/listinfo/python-list
On 30 May 2013 12:42, "Eternaltheft" wrote:
>
> Hi, I'm having trouble oh how prompt the user to enter a file name and
how to set up conditions. For example, if there's no file name input by the
user, a default is returned
Are you using raw_input? It returns an empty string if the user enters
not
Τη Πέμπτη, 30 Μαΐου 2013 2:33:56 μ.μ. UTC+3, ο χρήστης Chris Angelico έγραψε:
> On Thu, May 30, 2013 at 8:53 PM, wrote:
>
> > Good morning Michael,
>
> >
>
> > I'am afraid as much as you dont want to admin it that the moment i append
> > the charset directive into the connections tring i rece
On Thursday, May 30, 2013 7:33:41 PM UTC+8, Eternaltheft wrote:
> Hi, I'm having trouble oh how prompt the user to enter a file name and how to
> set up conditions. For example, if there's no file name input by the user, a
> default is returned
Thanks for such a fast reply! and no im not using r
On Thu, May 30, 2013 at 9:48 PM, Eternaltheft wrote:
> On Thursday, May 30, 2013 7:33:41 PM UTC+8, Eternaltheft wrote:
>> Hi, I'm having trouble oh how prompt the user to enter a file name and how
>> to set up conditions. For example, if there's no file name input by the
>> user, a default is re
On 30/05/2013 12:48, Eternaltheft wrote:
On Thursday, May 30, 2013 7:33:41 PM UTC+8, Eternaltheft wrote:
Hi, I'm having trouble oh how prompt the user to enter a file name
and how to set up conditions. For example, if there's no file name
input by the user, a default is returned
Thanks for suc
On 30 May 2013 12:58, "Eternaltheft" wrote:
>
> On Thursday, May 30, 2013 7:33:41 PM UTC+8, Eternaltheft wrote:
> > Hi, I'm having trouble oh how prompt the user to enter a file name and
how to set up conditions. For example, if there's no file name input by the
user, a default is returned
>
> Tha
Ok thanks guys. but when i use
filename = input('file name: ')
if not filename: #i get filename is not defined
return(drawBoard) #possible to return function when no file input from user?
--
http://mail.python.org/mailman/listinfo/python-list
Hello,
I wonder if I can find some source code example
of a Python 3 toplevel box in a Web page.
Something simple, no mySQL, no Django hammer, etc.
Just the basics of the technology to get the
content of a small text editor in which the user
writes some Python script, to be analyzed (eval'ed)
then
On Wednesday, May 29, 2013 3:32:51 PM UTC+5:30, Fábio Santos wrote:
> On 29 May 2013 10:13, "RAHUL RAJ" wrote:
>
> >
>
> > Can anyone tell me the proper way in which I can execute dynamic MySQL
> > queries in Python?
>
> >
>
> > I want to do dynamic queries for both CREATE and INSERT statemen
#!/usr/bin/python3
# coding=utf-8
import cgitb; cgitb.enable()
import cgi, os, sys
from http import cookies
# initialize cookie
cookie = cookies.SimpleCookie( os.environ.get('HTTP_COOKIE') )
cookie.load( cookie )
nikos = cookie.get('nikos')
# if visitor cookie does exist
if nikos:
msg =
On Sat, May 4, 2013 at 12:54 AM, TP wrote:
> Or maybe Think Python. A *lot* drier presentation than Python for Kids --
> after all, the subtitle which I forgot to mention is "How to Think Like a
> Computer Scientist". Newer than Summerfield
> , but only 1/3 the length
> . Since I've only skimmed b
On 30 May 2013 13:24, "Eternaltheft" wrote:
>
> Ok thanks guys. but when i use
>
> filename = input('file name: ')
> if not filename: #i get filename is not defined
> return(drawBoard) #possible to return function when no file input
from user?
I don't really understand what you mean. Do
On Thu, May 30, 2013 at 10:25 PM, Νίκος Γκρ33κ wrote:
> #!/usr/bin/python3
> # coding=utf-8
> (chomp a whole lot of code without any indication of what it ought to do)
Why not run it and see? If it does what it ought to, it's correct; if
it does something different, it's not. Why do you expect us
On Thu, May 30, 2013 at 10:19 PM, Eternaltheft wrote:
> Ok thanks guys. but when i use
>
> filename = input('file name: ')
> if not filename: #i get filename is not defined
> return(drawBoard) #possible to return function when no file input from
> user?
Do you really want to return ther
This is my last question, everythign else is taken care of.
i cant test thjis coe online because i receive this
[Thu May 30 15:29:33 2013] [error] [client 46.12.46.11] suexec failure: could
not open log file
[Thu May 30 15:29:33 2013] [error] [client 46.12.46.11] fopen: Permission denied
[Thu Ma
sorry about that, i got confused xD. yeah it works good now.
what i meant to say was can i return a function that i made, if the user inputs
nothing?
--
http://mail.python.org/mailman/listinfo/python-list
Thanks Chris, Wolfgang and Joshua for your replies.
---
In step 2b, all the steps from 1 through 3 are executed again (twice).
Soon, those calls will just output "Splitting" followed by "Merging";
and then we go back to 2c. That's why it *seems* that the code goes
from 3 to 2c. You'll notice th
On Thursday, May 30, 2013 6:09:20 PM UTC+5:30, bhk...@gmail.com wrote:
> Thanks Chris, Wolfgang and Joshua for your replies.
>
>
>
> ---
>
> In step 2b, all the steps from 1 through 3 are executed again (twice).
>
> Soon, those calls will just output "Splitting" followed by "Merging";
>
> a
In article ,
Chris Angelico wrote:
> On Thu, May 30, 2013 at 3:10 PM, Steven D'Aprano
> wrote:
> > # Wrong, don't do this!
> > x = 0.1
> > while x != 17.3:
> > print(x)
> > x += 0.1
> >
>
> Actually, I wouldn't do that with integers either. There are too many
> ways that a subsequent e
In article ,
Jussi Piitulainen wrote:
> I wonder why floating-point errors are not routinely discussed in
> terms of ulps (units in last position).
Analysis of error is a complicated topic (and is much older than digital
computers). These sorts of things come up in the real world, too. For
On Thursday, May 30, 2013 6:09:20 PM UTC+5:30, bhk...@gmail.com wrote:
> Thanks Chris, Wolfgang and Joshua for your replies.
>
>
>
> ---
>
> In step 2b, all the steps from 1 through 3 are executed again (twice).
>
> Soon, those calls will just output "Splitting" followed by "Merging";
>
> a
Τη Πέμπτη, 30 Μαΐου 2013 3:34:09 μ.μ. UTC+3, ο χρήστης Chris Angelico έγραψε:
> On Thu, May 30, 2013 at 10:25 PM, Νίκος Γκρ33κ wrote:
>
> > #!/usr/bin/python3
>
> > # coding=utf-8
>
> > (chomp a whole lot of code without any indication of what it ought to do)
>
>
>
> Why not run it and see?
On Thu, May 30, 2013 at 10:39 PM, wrote:
> Chris, Can you please let me know what makes the control of the program code
> go to 2c after the output "Merging".
It goes like this:
1. [eight element list]
2a. [eight element list]
2b. 1. [four element list]
2b. 2a. [four element list]
2b.
On Thu, May 30, 2013 at 10:40 PM, Roy Smith wrote:
> if somebody were to accidentally drop three zeros into the source code:
>
>> x = 1000
>> while x < 173:
>> print(x)
>> x += 1
>
> should the loop just quietly not execute (which is what it will do
> here)? Will that make your program co
On 05/30/2013 08:37 AM, Eternaltheft wrote:
sorry about that, i got confused xD. yeah it works good now.
what i meant to say was can i return a function that i made, if the user inputs
nothing?
There wouldn't be anything to stop you. However, if you have multiple
returns from the same funct
Thanks Chris, Wolfgang and Joshua for your replies.
In step 2b, all the steps from 1 through 3 are executed again (twice).
Soon, those calls will just output "Splitting" followed by "Merging";
and then we go back to 2c. That's why it *seems* that the code goes
from
On Thu, May 30, 2013 at 10:31 PM, Νίκος Γκρ33κ wrote:
> This is my last question, everythign else is taken care of.
>
> i cant test thjis coe online because i receive this
>
> [Thu May 30 15:29:33 2013] [error] [client 46.12.46.11] suexec failure: could
> not open log file
> [Thu May 30 15:29:33
yeah i found out why it wasn't defined before because i tried to put it into a
function.
this is my drawBoard function:
import turtle as Turtle
Turtle.title("Checkers")
b = 75
def drawBoard(b):
Turtle.speed(0)
Turtle.up()
Turtle.goto(-4 * b, 4 * b)
Turtle.down()
for i
On Thu, May 30, 2013 at 10:37 PM, Eternaltheft wrote:
> sorry about that, i got confused xD. yeah it works good now.
> what i meant to say was can i return a function that i made, if the user
> inputs nothing?
Sure! Anything you want to do, you can do :)
ChrisA
--
http://mail.python.org/mailma
Τη Πέμπτη, 30 Μαΐου 2013 3:59:21 μ.μ. UTC+3, ο χρήστης Chris Angelico έγραψε:
> On Thu, May 30, 2013 at 10:31 PM, Νίκος Γκρ33κ wrote:
>
> > This is my last question, everythign else is taken care of.
>
> >
>
> > i cant test thjis coe online because i receive this
>
> >
>
> > [Thu May 30 15:29
On 30/05/2013 13:31, Νίκος Γκρ33κ wrote:
This is my last question, everythign else is taken care of.
i cant test thjis coe online because i receive this
[Thu May 30 15:29:33 2013] [error] [client 46.12.46.11] suexec failure: could
not open log file
[Thu May 30 15:29:33 2013] [error] [client 46
On 05/30/2013 08:42 AM, bhk...@gmail.com wrote:
http://wiki.python.org/moin/GoogleGroupsPython >
In the above output, the control goes to "HERE AFTER SPLIT" after the "Merging"
statement which is of-course the last statement in the function.On what condition this is happening.
Ideally
Τη Πέμπτη, 30 Μαΐου 2013 4:05:00 μ.μ. UTC+3, ο χρήστης Mark Lawrence έγραψε:
> Please ask questions unrelated to Python on a list that is unrelated to
> Python.
Okey, i will.
--
http://mail.python.org/mailman/listinfo/python-list
On Thu, May 30, 2013 at 11:05 PM, Mark Lawrence wrote:
> Please ask questions unrelated to Python on a list that is unrelated to
> Python.
Lemme guess, he's next going to ask on the PostgreSQL mailing list. I
mean, that's unrelated to Python, right?
ChrisA
--
http://mail.python.org/mailman/list
On 05/30/2013 09:10 AM, Eternaltheft wrote:
yeah i found out why it wasn't defined before because i tried to put it into a
function.
That's not a sentence, and it doesn't make sense in any permutation I
can do on it.
this is my drawBoard function:
import turtle as Turtle
Turtle.title("Ch
Τη Πέμπτη, 30 Μαΐου 2013 4:36:11 μ.μ. UTC+3, ο χρήστης Chris Angelico έγραψε:
> Lemme guess, he's next going to ask on the PostgreSQL mailing list. I
> mean, that's unrelated to Python, right?
Well Chris, i'am not that stupid :)
I intend to ask questions unrelated to Python to a list unrelated t
do you think ti would be better if i call drawBoard?
--
http://mail.python.org/mailman/listinfo/python-list
On 30/05/2013 15:03, Eternaltheft wrote:
do you think ti would be better if i call drawBoard?
How would I know if you don't quote any context?
--
If you're using GoogleCrap™ please read this
http://wiki.python.org/moin/GoogleGroupsPython.
Mark Lawrence
--
http://mail.python.org/mailman/li
On 05/30/2013 05:47 AM, Νίκος Γκρ33κ wrote:
> The moen i switched "charset = 'utf-8'" => "charset = 'utf8'" all
> started to work properly!
Glad you have it working.
Perhaps this should be a lesson to you, Nick. Chris was able to spot
your problem by READING THE DOCUMENTATION, which he probably
On Fri, May 31, 2013 at 12:35 AM, Michael Torrie wrote:
> On 05/30/2013 05:47 AM, Νίκος Γκρ33κ wrote:
>> The moen i switched "charset = 'utf-8'" => "charset = 'utf8'" all
>> started to work properly!
>
> Glad you have it working.
>
> Perhaps this should be a lesson to you, Nick. Chris was able to
> And perhaps you meant for your function to CALL drawBoard(), rather than
>
> returning the function object drawBoard.
>
> DaveA
do you think it would be better if i call drawBoard?
--
http://mail.python.org/mailman/listinfo/python-list
> And perhaps you meant for your function to CALL drawBoard(), rather than
> returning the function object drawBoard.
> DaveA
do you think it would be better if i call drawBoard?
--
http://mail.python.org/mailman/listinfo/python-list
On 30 May 2013 15:47, Eternaltheft wrote:
>> And perhaps you meant for your function to CALL drawBoard(), rather than
>> returning the function object drawBoard.
>>
>> DaveA
>
> do you think it would be better if i call drawBoard?
Please read http://www.catb.org/esr/faqs/smart-questions.html, or
Thanks a lot, Sir. Just what I was looking for. This is a fantastic library for
python.
--
http://mail.python.org/mailman/listinfo/python-list
On 30/05/2013 02:32, Ma Xiaojun wrote:
I've already mailed the author, waiting for reply.
For Windows people, downloading a exe get you pySerial 2.5, which
list_ports and miniterm feature seems not included. To use 2.6,
download the tar.gz and use standard "setup.py install" to install it
(assum
On 05/30/2013 05:58 AM, Chris Angelico wrote:
On Thu, May 30, 2013 at 10:40 PM, Roy Smith wrote:
if somebody were to accidentally drop three zeros into the source code:
x = 1000
while x < 173:
print(x)
x += 1
should the loop just quietly not execute (which is what it will do
here)
On Fri, May 31, 2013 at 1:02 AM, Ethan Furman wrote:
> On 05/30/2013 05:58 AM, Chris Angelico wrote:
>> If you iterate from 1000 to 173, you get nowhere. This is the expected
>> behaviour; this is what a C-style for loop would be written as, it's
>> what range() does, it's the normal thing. Going
On Fri, 31 May 2013 01:56:09 +1000, Chris Angelico wrote:
> On Fri, May 31, 2013 at 1:02 AM, Ethan Furman
> wrote:
>> On 05/30/2013 05:58 AM, Chris Angelico wrote:
>>> If you iterate from 1000 to 173, you get nowhere. This is the expected
>>> behaviour; this is what a C-style for loop would be wr
> >> suppose I now want the app natively on my phone (because that's all
> >> the rage). It's an iPhone. Oh. Apple doesn't support Python.
> >> Okay, rewrite the works, including business logic, in Objective C.
> >> Now I want it on my android phone.
> >
> > Those are gadgets, not work tools.
Is there a way to use pdb to debug Google apps written in Python?
When I start the development system to run the app "test" like this -
'./google_appengine/dev_appserver.py' './test'
- I'd like to send the program into debug. I couldn't see anything in
the documentation how to do this. If I do
On Fri, May 31, 2013 at 2:40 AM, Wolfgang Keller wrote:
> A GUI that can not be used without taking the ten fingers off the
> keyboard is indeed entirely unusable for any half-proficient
> screenworker. And anyone doing actual productive screenwork every day
> for more than just a few months will
On May 30, 5:58 pm, Chris Angelico wrote:
> The alternative would be an infinite number of iterations, which is far far
> worse.
There was one heavyweight among programming teachers -- E.W. Dijkstra
-- who had some rather extreme views on this.
He taught that when writing a loop of the form
i
On 05/30/2013 08:56 AM, Chris Angelico wrote:
On Fri, May 31, 2013 at 1:02 AM, Ethan Furman wrote:
On 05/30/2013 05:58 AM, Chris Angelico wrote:
If you iterate from 1000 to 173, you get nowhere. This is the expected
behaviour; this is what a C-style for loop would be written as, it's
what rang
On 05/30/2013 08:40 AM, Chris Angelico wrote:
> but if he's actively using the module, he probably knows where to
> find its docs.
One would hope, but alas one probably hopes in vain. I'm not sure he
wants to spend the time to read the code he's using and understand.
He's in too much of a hurry t
On Thu, May 30, 2013 at 9:34 AM, Ma Xiaojun
wrote:
>
> On Thu, May 30, 2013 at 10:49 AM, rusi wrote:
> > Ha,Ha! The join method is one of the (for me) ugly features of python.
> > You can sweep it under the carpet with a one-line join function and
> > then write clean and pretty code:
> >
> > #jo
THRINAXODON HAS JUST ENTERED THE WORLD OF REASON-RALLY. SUCH WILD
BEASTS AS PETER NYIKOS, PZ MYERS, RICHARD DAWKINS, DR. EVIL, JOHN S.
WILKINS, JERRY COYNE, MARK ISAAK, SKYEYES, BUDIKKA666, FIDEL TUBARE,
SBAELNAVE, BOB CASANOVA, JOHN HARSHMAN, DAVID IAIN GREIG, AND JILLERY
WERE THERE. THEY WERE MIS
On Fri, May 31, 2013 at 2:58 AM, rusi wrote:
> On May 30, 5:58 pm, Chris Angelico wrote:
>> The alternative would be an infinite number of iterations, which is far far
>> worse.
>
> There was one heavyweight among programming teachers -- E.W. Dijkstra
> -- who had some rather extreme views on th
On Fri, May 31, 2013 at 3:12 AM, rusi wrote:
> You associate the primal (f)act of thinking about programming with
> *doing* the generating.
> By contrast the functional programmer thinks about what *is* the
> result.
I wish you'd explain that to my boss :) He often has trouble
understanding why s
On Fri, May 31, 2013 at 3:01 AM, Michael Torrie wrote:
> On 05/30/2013 08:40 AM, Chris Angelico wrote:
>> but if he's actively using the module, he probably knows where to
>> find its docs.
>
> One would hope, but alas one probably hopes in vain. I'm not sure he
> wants to spend the time to read
On Fri, May 31, 2013 at 1:28 AM, Chris Angelico wrote:
> for (int i=0;i {
> //do something with foo[i]
> }
This is interesting!
--
http://mail.python.org/mailman/listinfo/python-list
On Fri, May 31, 2013 at 3:46 AM, Ma Xiaojun wrote:
> On Fri, May 31, 2013 at 1:28 AM, Chris Angelico wrote:
>> for (int i=0;i> {
>> //do something with foo[i]
>> }
>
> This is interesting!
Yeah, but that's C++. It won't work in Python without this directive:
from __future__ import braces
C
Antoine Pitrou wrote:
>Hi,
>Wolfgang Maier biologie.uni-freiburg.de> writes:
>>
>> Dear all,
>> I was just experimenting for the first time with os.posix_fadvise(), which
>> is new in Python3.3 . I'm reading from a really huge file (several GB) and I
>> want to use the data only once, so I don'
On May 30, 10:28 pm, Chris Angelico wrote:
> On Fri, May 31, 2013 at 3:12 AM, rusi wrote:
> > You associate the primal (f)act of thinking about programming with
> > *doing* the generating.
> > By contrast the functional programmer thinks about what *is* the
> > result.
>
> I wish you'd explain th
functional VS imperative?
mechanical thinking VS mathematical thinking?
Sounds interesting.
--
http://mail.python.org/mailman/listinfo/python-list
Hi,
Can somebody explain to me how would you proceed in releasing the GIL and
whether you think it will have consequences?
Thanks
Ana
--
http://mail.python.org/mailman/listinfo/python-list
On Fri, May 31, 2013 at 3:59 AM, rusi wrote:
> On May 30, 10:28 pm, Chris Angelico wrote:
>> On Fri, May 31, 2013 at 3:12 AM, rusi wrote:
>> > You associate the primal (f)act of thinking about programming with
>> > *doing* the generating.
>> > By contrast the functional programmer thinks about w
Am 27.05.2013 17:30, schrieb Ned Batchelder:
On 5/27/2013 10:45 AM, Mok-Kong Shen wrote:
From an int one can use to_bytes to get its individual bytes,
but how can one reconstruct the int from the sequence of bytes?
The next thing in the docs after int.to_bytes is int.from_bytes:
http://docs.py
On Fri, May 31, 2013 at 4:14 AM, Ana Marija Sokovic
wrote:
> Hi,
>
> Can somebody explain to me how would you proceed in releasing the GIL and
> whether you think it will have consequences?
You release the GIL in C-level code when you don't need to work with
Python objects for a while. Simple exa
On Wed, May 29, 2013 at 8:49 PM, rusi wrote:
> On May 30, 6:14 am, Ma Xiaojun wrote:
>> What interest me is a one liner:
>> print '\n'.join(['\t'.join(['%d*%d=%d' % (j,i,i*j) for i in
>> range(1,10)]) for j in range(1,10)])
>
> Ha,Ha! The join method is one of the (for me) ugly features of python
On Thu, May 30, 2013 at 12:26 PM, Mok-Kong Shen
wrote:
> Am 27.05.2013 17:30, schrieb Ned Batchelder:
>>
>> On 5/27/2013 10:45 AM, Mok-Kong Shen wrote:
>>>
>>> From an int one can use to_bytes to get its individual bytes,
>>> but how can one reconstruct the int from the sequence of bytes?
>>>
>> T
On Fri, May 31, 2013 at 4:36 AM, Ian Kelly wrote:
> On Wed, May 29, 2013 at 8:49 PM, rusi wrote:
>> On May 30, 6:14 am, Ma Xiaojun wrote:
>>> What interest me is a one liner:
>>> print '\n'.join(['\t'.join(['%d*%d=%d' % (j,i,i*j) for i in
>>> range(1,10)]) for j in range(1,10)])
>>
>> Ha,Ha! The
On May 30, 11:36 pm, Ian Kelly wrote:
> On Wed, May 29, 2013 at 8:49 PM, rusi wrote:
> > On May 30, 6:14 am, Ma Xiaojun wrote:
> >> What interest me is a one liner:
> >> print '\n'.join(['\t'.join(['%d*%d=%d' % (j,i,i*j) for i in
> >> range(1,10)]) for j in range(1,10)])
>
> > Ha,Ha! The join me
On Thu, May 30, 2013 at 12:44 PM, Chris Angelico wrote:
> On Fri, May 31, 2013 at 4:36 AM, Ian Kelly wrote:
>> I don't object to changing the join method (one of the more
>> shoe-horned string methods) back into a function, but to my eyes
>> you've got the arguments backward. It should be:
>>
>>
On 30 mai, 20:42, Ian Kelly wrote:
> On Thu, May 30, 2013 at 12:26 PM, Mok-Kong Shen
>
> wrote:
> > Am 27.05.2013 17:30, schrieb Ned Batchelder:
>
> >> On 5/27/2013 10:45 AM, Mok-Kong Shen wrote:
>
> >>> From an int one can use to_bytes to get its individual bytes,
> >>> but how can one reconstru
I use openMp in a C-extension that has an interface with Python.
In its simplest form I do this:
== code ==
#pragma omp parallel
{
#pragma omp for
for(int i=0; i<10; i++)
{
// multiply some matrices in C
On 5/30/2013 2:26 PM, Mok-Kong Shen wrote:
Am 27.05.2013 17:30, schrieb Ned Batchelder:
On 5/27/2013 10:45 AM, Mok-Kong Shen wrote:
From an int one can use to_bytes to get its individual bytes,
but how can one reconstruct the int from the sequence of bytes?
The next thing in the docs after i
On Thu, 30 May 2013 16:40:52 +, Steven D'Aprano wrote:
> On Fri, 31 May 2013 01:56:09 +1000, Chris Angelico wrote:
>> You're assuming you can casually hit Ctrl-C to stop an infinite loop,
>> meaning that it's trivial. It's not. Not everything lets you do that;
>> or possibly halting the proce
On 2013-05-30, Chris Angelico wrote:
> On Thu, May 30, 2013 at 3:10 PM, Steven D'Aprano
> wrote:
>> # Wrong, don't do this!
>> x = 0.1
>> while x != 17.3:
>> print(x)
>> x += 0.1
>
> Actually, I wouldn't do that with integers either.
I propose borrowing the concept of significant digits f
On 30/05/2013 19:44, Chris Angelico wrote:
On Fri, May 31, 2013 at 4:36 AM, Ian Kelly wrote:
On Wed, May 29, 2013 at 8:49 PM, rusi wrote:
On May 30, 6:14 am, Ma Xiaojun wrote:
What interest me is a one liner:
print '\n'.join(['\t'.join(['%d*%d=%d' % (j,i,i*j) for i in
range(1,10)]) for j in
On Thu, 30 May 2013 10:12:22 -0700, rusi wrote:
> On Thu, May 30, 2013 at 9:34 AM, Ma Xiaojun
> wrote:
>> Wait a minute! Isn't the most nature way of doing/thinking "generating
>> 9x9 multiplication table" two nested loop?
>
> Thats like saying that the most natur(al) way of using a car is to
>
On Thu, 30 May 2013 18:14:36 +, Ana Marija Sokovic wrote:
> Hi,
>
> Can somebody explain to me how would you proceed in releasing the GIL
> and whether you think it will have consequences?
In pure Python code, you don't need to worry about the GIL, and in fact
you cannot control it. Python
1 - 100 of 133 matches
Mail list logo